/* ::::: https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic&subset=latin,greek-ext,cyrillic,latin-ext,greek,cyrillic-ext,vietnamese ::::: */

@font-face {
  font-family: "Droid Serif";  font-style: italic;  font-weight: 400;  src: local("Droid Serif Italic"), local("DroidSerif-Italic"), url('https://445615.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/tdbk2oqrg1om3qbjjcadkor4nafchg.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Droid Serif";  font-style: italic;  font-weight: 700;  src: local("Droid Serif Bold Italic"), local("DroidSerif-BoldItalic"), url('https://1fc8a8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/tdbx2oqrg1om3qbjjcadkor4llz5cwonsa.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Droid Serif";  font-style: normal;  font-weight: 400;  src: local("Droid Serif Regular"), local("DroidSerif-Regular"), url('https://83c9e5.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/tdbi2oqrg1om3qbjjcadkor9rau.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Droid Serif";  font-style: normal;  font-weight: 700;  src: local("Droid Serif Bold"), local("DroidSerif-Bold"), url('https://979cc6.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/tdbv2oqrg1om3qbjjcadkojgird7owe.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* ::::: https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic&subset=latin,greek-ext,cyrillic,latin-ext,greek,cyrillic-ext,vietnamese ::::: */

@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('https://39561f.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem6yags126mizpba-ufuk0udc1uaw.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('https://aea622.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem6yags126mizpba-ufuk0ddc1uaw.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('https://eaa2d1.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem6yags126mizpba-ufuk0vdc1uaw.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('https://6329ad.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem6yags126mizpba-ufuk0adc1uaw.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('https://871b16.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem6yags126mizpba-ufuk0wdc1uaw.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('https://4adc06.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem6yags126mizpba-ufuk0xdc1uaw.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('https://8c65e2.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem6yags126mizpba-ufuk0zdc0.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('https://d08bb4.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/memnyags126mizpba-ufukwiunhmiqojjg.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('https://311a8f.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/memnyags126mizpba-ufukwiunhviqojjg.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('https://e04bb7.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/memnyags126mizpba-ufukwiunhniqojjg.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('https://75ef93.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/memnyags126mizpba-ufukwiunhoiqojjg.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('https://1f19f9.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/memnyags126mizpba-ufukwiunhkiqojjg.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('https://12d4f5.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/memnyags126mizpba-ufukwiunhliqojjg.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('https://410ba4.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/memnyags126mizpba-ufukwiunhriqm.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('https://7a0c2b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem8yags126mizpba-ufwj0bbck.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('https://bfc771.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem8yags126mizpba-ufuz0bbck.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('https://45d711.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem8yags126mizpba-ufwz0bbck.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('https://ecb62a.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem8yags126mizpba-ufvp0bbck.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('https://b261e9.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem8yags126mizpba-ufwp0bbck.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('https://7a96d1.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem8yags126mizpba-ufw50bbck.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('https://b756f8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem8yags126mizpba-ufvz0b.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('https://f0d557.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem5yags126mizpba-un7rgox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('https://5a7d52.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem5yags126mizpba-un7rgovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('https://1e6472.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem5yags126mizpba-un7rgoxuhpoqc.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('https://2a1195.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem5yags126mizpba-un7rgouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('https://aa6e1b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem5yags126mizpba-un7rgoxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('https://33a9bc.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem5yags126mizpba-un7rgoxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('https://2a412d.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mem5yags126mizpba-un7rgouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* ::::: https://themestockyard.com/maddux/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=2.3.4 ::::: */

.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before { content: " "; display: table; }
.woocommerce .col2-set::after, .woocommerce-page .col2-set::after { clear: both; }
.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before { content: " "; display: table; }
.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after { clear: both; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before { content: " "; display: table; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after { clear: both; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before { content: " "; display: table; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after { clear: both; }
.woocommerce .related::after, .woocommerce .related::before, .woocommerce .upsells.products::after, .woocommerce .upsells.products::before, .woocommerce-page .related::after, .woocommerce-page .related::before, .woocommerce-page .upsells.products::after, .woocommerce-page .upsells.products::before { content: " "; display: table; }
.woocommerce .related::after, .woocommerce .upsells.products::after, .woocommerce-page .related::after, .woocommerce-page .upsells.products::after { clear: both; }
.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before { content: " "; display: table; }
.woocommerce ul.products::after, .woocommerce-page ul.products::after { clear: both; }
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before { content: " "; display: table; }
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after { clear: both; }
.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before { content: " "; display: table; }
.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after { clear: both; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before { content: " "; display: table; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after { clear: both; }
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before { content: " "; display: table; }
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after { clear: both; }
.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }
.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }
@media screen and (min-width: 673px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}
@media screen and (min-width: 1040px) {
  .twentyfourteen .tfwc { padding-right: 15px; padding-left: 15px; }
}
@media screen and (min-width: 1110px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}
@media screen and (min-width: 1218px) {
  .twentyfourteen .tfwc { margin-right: 54px; }
  .full-width .twentyfourteen .tfwc { margin-right: auto; }
}
@media screen and (min-width: 38.75em) {
  .twentyfifteen .t15wc { margin-right: 7.6923%; margin-left: 7.6923%; margin-top: 8.3333%; }
}
@media screen and (min-width: 59.6875em) {
  .twentyfifteen .t15wc { margin-left: 8.3333%; margin-right: 8.3333%; padding: 10%; }
  .single-product .twentyfifteen .entry-summary { padding: 0px !important; }
}
/* ::::: https://themestockyard.com/maddux/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=2.3.4 ::::: */

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { content: attr(data-title) ": "; font-weight: 700; }
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: rgba(0, 0, 0, 0.024); }
.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page table.my_account_orders tr td.order-actions::before { display: none; }
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { float: right; clear: none !important; }
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before { content: " "; display: table; }
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after { clear: both; }
/* ::::: https://themestockyard.com/maddux/wp-content/plugins/wp-review/assets/css/wp-review.css?ver=4.0.11 ::::: */
a.button7 {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: .8em 1em calc(.8em + 3px);
  border-radius: 3px;
  background: rgb(64,199,129);
  box-shadow: 0 -3px rgb(53,167,110) inset;
  transition: 0.2s;
} 
a.button7:hover { background: rgb(53, 167, 110); }
a.button7:active {
  background: rgb(33,147,90);
  box-shadow: 0 3px rgb(33,147,90) inset;
}
.review-links:not(:last-child) a { margin-right: 10px; }
.review-list li:nth-child(2n) { background-color: rgb(250, 250, 250); }
.wp-review-feedback .review-btn:nth-child(2) { margin-left: 5px; }
.rtl .wp-review-feedback .review-btn:nth-child(2) { margin-left: auto; margin-right: 5px; }
.wp-review-feedback .review-btn:nth-child(2):hover, .wp-review-feedback .review-btn.voted:nth-child(2) { background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); }
@font-face {
  font-family: "font-icons";  font-style: normal;  font-weight: normal;  src: url('https://f831a0.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/font-icons.eot') format("embedded-opentype"), url('https://9ecc5a.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/font-icons.woff') format("woff"), url('https://16e8f6.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/font-icons.ttf') format("truetype"), url('https://043019.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/font-icons.svg') format("svg");}
[class^="mts-icon-"]::before, [class*=" mts-icon-"]::before { font-family: "font-icons"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0px; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 2px; }
[class*="mts-icon-loader"]::before { font-family: "font-icons"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.mts-icon-star::before { content: ""; }
.mts-icon-loader::before { content: ""; }
@media screen and (max-width: 1040px) {
  .review-desc { width: 71%; }
}
@media screen and (max-width: 860px) {
  .review-desc { width: 66%; }
}
@media screen and (max-width: 470px) {
  .review-desc { padding: 4%; width: 100%; }
  .review-total-wrapper { width: 100%; margin-right: 0px; }
  .review-total-wrapper span.review-total-box { padding: 10px 0px 20px 10px; text-align: left; }
  .rtl .review-total-wrapper span.review-total-box { padding: 10px 10px 20px 0px; text-align: right; }
  .review-total-star { position: absolute; right: 20px; top: 5px; }
  .rtl .review-total-star { right: auto; left: 20px; }
  .user-total-wrapper { width: 96%; }
  .review-total-star.allowed-to-rate { position: relative; right: auto; left: 0px; float: left; }
  .rtl .review-total-star.allowed-to-rat e { right: 0px; left: auto; float: right; }
}
/* ::::: https://themestockyard.com/maddux/wp-content/themes/maddux/css/font-awesome.min.css?ver=4.3.0 ::::: */

@font-face {
  font-family: "FontAwesome";  font-style: normal;  font-weight: normal;  src: url('https://ee132e.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/fontawesome-webfont.eot') format("embedded-opentype"), url('https://a18267.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/fontawesome-webfont.woff2') format("woff2"), url('https://59a616.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/fontawesome-webfont.woff') format("woff"), url('https://acb182.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/fontawesome-webfont.ttf') format("truetype"), url('https://293835.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/fontawesome-webfont.svg') format("svg");}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-variant: normal; font-size: inherit; text-rendering: auto; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
/* ::::: https://themestockyard.com/maddux/wp-content/themes/maddux/style.css?ver=1.6.7 ::::: */

html * { box-sizing: border-box; }
html { height: 100%; }
body { min-height: 100%; min-width: 100%; margin: 0px; position: relative; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, tr, table { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: outside none none; }
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0px !important; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q::before, q::after { content: ""; }
strong { font-weight: bold; }
em { font-style: italic; }
iframe, object, embed { border: medium none; }
ul ul { list-style-type: circle; }
ul { list-style-type: disc; }
ol li { list-style: outside none decimal; }
blockquote { margin: 1.4em 0px 0px; padding-left: 14px; }
blockquote cite { margin: 5px 0px 0px; display: block; }
a, a:visited, button, .tp-caption a { outline: medium none; cursor: pointer; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a, a:visited, a:hover, a:active, button, input[type="submit"], .tabs-widget .tab-widget, .main-nav ul li.menu-item a { transition: all 0.1s linear 0s; backface-visibility: hidden; transform-style: preserve-3d; }
#ts-back-to-top, body.fp-hover .featured-photo a::after, a.featured-photo-link, a.featured-photo-link img, .thumb-gallery ul li a i, .thumb-gallery ul li a img, .play-slider, .pause-slider, .overlay, .overlay em, .flex-item img, .ts-slider-item img, .ts-slider-item .ts-item-details, .ts-slider-item .ts-item-link::before, .gallery .gallery-item .gallery-icon img { transition: all 0.6s ease 0s; backface-visibility: hidden; transform-style: preserve-3d; }
.clear { clear: both; }
.row::after, .aq_row::after, .ts-row::after, .clearfix::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
.row, .aq_row, .ts-row, .clearfix { display: inline-block; }
* .clearfix { height: 1%; }
.clearfix { display: block; }
* .row { height: 1%; }
.row { display: block; }
.inline-block { display: inline-block; }
.bold { font-weight: bold !important; }
.normal { font-weight: normal !important; }
.hidden { display: none; }
.uppercase { text-transform: uppercase; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-middle, .text-center, .text-centered { text-align: center; }
body, h1, h2, h3, h4 { font-family: "Droid Serif",Georgia,serif; }
h5, h6, small, .small, .smaller, .mimic-small, .mimic-smaller, button, .button, .wpcf7-submit, #button, .main-nav, #header-social, .dem-tags a, .post-tags a, #copyright-nav, .widget .tagcloud a, select, textarea, input[type="tel"], input[type="url"], input[type="text"], input[type="email"], input[type="search"], input[type="submit"], input[type="password"], .post .wp-caption-text, .mimic-post .wp-caption-text, ol.commentlist .comment-head, .post-single-prev-next strong, .ts-tabs-widget .tab-header li, .woocommerce input[type="submit"], .woocommerce input[type="button"], .woocommerce .product-remove a.remove, .woocommerce-page .select2-drop-active, .woocommerce .select2-container .select2-choice { font-family: "Open Sans",Arial,sans-serif; }
body, blockquote p, select, textarea, input[type="tel"], input[type="url"], input[type="text"], input[type="email"], input[type="search"], input[type="number"], input[type="password"], .woocommerce-page .select2-drop-active, .woocommerce .select2-container .select2-choice { font-size: 18px; }
h1 { font-size: 36px; }
h3 { font-size: 20px; }
h4 { font-size: 15px; }
h5, .ts-tabs-widget .tab-header li { font-size: 14px; }
h6, #copyright-nav, .post .wp-caption-text, .mimic-post .wp-caption-text, .widget_rss li .rss-date, .post-single-prev-next strong { font-size: 12px; }
small, .small, .mimic-small, .widget .tagcloud a { font-size: 12px !important; }
.smaller, .mimic-smaller { font-size: 11px !important; letter-spacing: 1px; }
.main-nav > ul > li, .main-nav > div > ul > li, #header-social .social .icon-style, .social-icons-widget-style .social .icon-style { font-size: 14px; }
.title-bar-caption, #main .single-entry blockquote { font-style: italic; }
h1, h2, h3, h4, h5, h6, p { line-height: 1.5em; }
.social-icons-widget-style .social .icon-style, #header-social .social .icon-style, #header-social .social-fa-icons { line-height: 20px; }
.no-bg-image { background-image: none !important; }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  .bg_grunge-wall { background-image: url('https://17e2f1.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/grunge-wall_@2x.jpg'); background-size: 500px 375px; }
  .bg_bright-squares { background-image: url('https://a7d6b5.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/bright-squares_@2x.jpg'); background-size: 297px 297px; }
  .bg_retina_wood { background-image: url('https://791b46.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/retina_wood_@2x.jpg'); background-size: 512px 512px; }
  .bg_sneaker_mesh_fabric { background-image: url('https://1c2fe2.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/sneaker_mesh_fabric_@2x.jpg'); background-size: 150px 111px; }
  .bg_arches { background-image: url('https://d6ae37.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/arches_@2x.png'); background-size: 103px 23px; }
  .bg_cartographer { background-image: url('https://d09a7b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/cartographer_@2x.png'); background-size: 500px 499px; }
  .bg_dark_wood { background-image: url('https://d9b57b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/dark_wood_@2x.png'); background-size: 512px 512px; }
  .bg_diagmonds { background-image: url('https://4855c1.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/diagmonds_@2x.png'); background-size: 141px 142px; }
  .bg_escheresque_ste { background-image: url('https://35a556.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/escheresque_ste_@2x.png'); background-size: 46px 29px; }
  .bg_escheresque { background-image: url('https://8f8b66.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/escheresque_@2x.png'); background-size: 46px 29px; }
  .bg_gplaypattern { background-image: url("https://3b4e1a.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/images/backgrounds/gplaypattern_@2X.png"); background-size: 188px 178px; }
  .bg_graphy { background-image: url("https://bac81d.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/images/backgrounds/graphy_@2X.png"); background-size: 80px 160px; }
  .bg_px_by_Gr3g { background-image: url("https://cc2614.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/images/backgrounds/px_by_Gr3g_@2X.png"); background-size: 100px 100px; }
  .bg_shattered { background-image: url("https://b2393b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/images/backgrounds/shattered_@2X.png"); background-size: 500px 500px; }
  .bg_stressed_linen { background-image: url("https://008e69.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/images/backgrounds/stressed_linen_@2X.png"); background-size: 256px 256px; }
  .bg_tileable_wood_texture { background-image: url("https://5d09aa.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/images/backgrounds/tileable_wood_texture_@2X.png"); background-size: 400px 317px; }
  .bg_type { background-image: url("https://7bd07a.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/images/backgrounds/type_@2X.png"); background-size: 200px 200px; }
}
.bg_food_thumb { background-image: url('https://6180f1.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/food_thumb.png'); background-attachment: fixed; }
.bg_green_cup_thumb { background-image: url('https://c650a2.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/green_cup_thumb.png'); background-attachment: fixed; }
.bg_school_thumb { background-image: url('https://817a6b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/school_thumb.png'); background-attachment: fixed; }
.bg_skulls_thumb { background-image: url('https://117d9b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/skulls_thumb.png'); background-attachment: fixed; }
.bg_symphony_thumb { background-image: url('https://8a190d.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/symphony_thumb.png'); background-attachment: fixed; }
.bg_swirl_pattern_thumb { background-image: url('https://5b4824.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/swirl_pattern_thumb.png'); background-attachment: fixed; }
.bg_grunge-wall_thumb { background-image: url('https://3eba74.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/grunge-wall_thumb.jpg'); background-attachment: fixed; }
.bg_bright-squares_thumb { background-image: url('https://9d0080.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/bright-squares_thumb.jpg'); background-attachment: fixed; }
.bg_retina_wood_thumb { background-image: url('https://4747da.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/retina_wood_thumb.jpg'); background-attachment: fixed; }
.bg_sneaker_mesh_fabric_thumb { background-image: url('https://b47dd2.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/sneaker_mesh_fabric_thumb.jpg'); background-attachment: fixed; }
.bg_arches_thumb { background-image: url('https://188cc9.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/arches_thumb.png'); background-attachment: fixed; }
.bg_cartographer_thumb { background-image: url('https://118e7f.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/cartographer_thumb.png'); background-attachment: fixed; }
.bg_dark_wood_thumb { background-image: url('https://0d8318.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/dark_wood_thumb.png'); background-attachment: fixed; }
.bg_diagmonds_thumb { background-image: url('https://726cfc.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/diagmonds_thumb.png'); background-attachment: fixed; }
.bg_escheresque_ste_thumb { background-image: url('https://93517f.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/escheresque_ste_thumb.png'); background-attachment: fixed; }
.bg_escheresque_thumb { background-image: url('https://f2ccc6.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/escheresque_thumb.png'); background-attachment: fixed; }
.bg_gplaypattern_thumb { background-image: url('https://77d006.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/gplaypattern_thumb.png'); background-attachment: fixed; }
.bg_graphy_thumb { background-image: url('https://66fd9e.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/graphy_thumb.png'); background-attachment: fixed; }
.bg_px_by_Gr3g_thumb { background-image: url('https://ef89c3.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/px_by_gr3g_thumb.png'); background-attachment: fixed; }
.bg_shattered_thumb { background-image: url('https://3bbaf7.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/shattered_thumb.png'); background-attachment: fixed; }
.bg_stressed_linen_thumb { background-image: url('https://d36096.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/stressed_linen_thumb.png'); background-attachment: fixed; }
.bg_tileable_wood_texture_thumb { background-image: url('https://ca3722.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/tileable_wood_texture_thumb.png'); background-attachment: fixed; }
.bg_type_thumb { background-image: url('https://eb0424.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/type_thumb.png'); background-attachment: fixed; }
.widget_calendar table td#today, #title-bar ul.post-categories li a, #ts-news-ticker-nav .flex-direction-nav a { background: rgb(232, 183, 26) none repeat scroll 0% 0%; }
button, .button, .wpcf7-submit, #button, .spinner > div, .woocommerce input[type="submit"], .woocommerce input[type="button"], .woocommerce .product-remove a.remove { background: rgb(232, 183, 26) none repeat scroll 0% 0%; }
body, #ts-main-nav-inner-wrap.stickied, #ts-style-selector-wrap, #ts-style-selector-toggle, body.not-wall-to-wall #wrap, .woocommerce #payment, .woocommerce-page #payment, .vertical-tabs ul.tab-header li.active::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#top-small-bar { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
.main-nav ul ul.children, .main-nav ul ul.sub-menu, .main-nav ul .main-nav-search-sub-menu, .main-nav ul .main-nav-shop-sub-menu { background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
#footer-wrap { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
body, .mobile-menu, code.ts-inline-code, form#commentform .form-allowed-tags code, .woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box { color: rgb(85, 85, 85); }
h1, h2, h3, h4, h5, h6 { color: rgb(68, 68, 68); }
#logo a { color: rgb(33, 33, 33); }
#title-bar h1, #title-bar h1 a { color: rgb(33, 33, 33); }

a, a:hover, a:visited, a:active, a:focus, button, .tp-caption a, .tab-head.active, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .post h1 a, .post h2 a, .post h3 a, .post h4 a, .post h5 a, .post h6 a, #sidebar h1 a, #sidebar h2 a, #sidebar h3 a, #sidebar h4 a, #sidebar h5 a, #sidebar h6 a, #page-share a, #ts-post-author a, .post .dem-tags.smaller a, .pagination a.active, #title-bar .to-comments-link, .ts-tabs-widget .tab-header li.active { color: rgb(33, 33, 33); }
del, small, .small, .smaller, small a, .small a, .smaller a, .post small a, .post .small a, .post .smaller a, #sidebar small a, #sidebar .small a, #sidebar .smaller a, strike, #header-social, #header-social ul li a, .subtle-text-color, .title-bar-caption, .loop .entry .title-info p, .widget_rss li .rssSummary, ol.commentlist .comment-head, .post-single-prev-next a strong, .widget_calendar table caption, .ts-tabs-widget .tab-header li, .ts-tabs-widget .tab-header li::before, .ts-searchform button, .widget_search button, .ts-searchform input[type="submit"], .widget_search input[type="submit"], #header-social .social .icon-style, .social-icons-widget-style .social .icon-style, .woocommerce p.stars span a, .woocommerce-page p.stars span a, .woocommerce .shop_table .product-name dt { color: rgb(153, 153, 153); }
.post a, #sidebar a, #comments .comment-message a { color: rgb(232, 183, 26); }
#top-small-bar { color: rgb(128, 128, 128); }
#top-small-bar a, #top-small-bar a:active, #top-small-bar a:focus, #top-small-bar a:hover { color: rgb(56, 56, 56); }
.main-nav > ul > li > a, .main-nav > div > ul > li > a { color: rgb(128, 128, 128); }
.main-nav > ul > li.menu-item-has-children > a::after, .main-nav > div > ul > li.menu-item-has-children > a::after { border-color: rgb(128, 128, 128) transparent transparent; }
.main-nav-wrap #header-social ul li::before, .main-nav-wrap #header-social ul li a:hover, .main-nav ul > li.menu-item > a:hover, .main-nav ul.sf-menu > li.menu-item:hover > a, .main-nav ul.megaMenu > li.menu-item:hover > a, .main-nav ul.ubermenu-nav > li.menu-item:hover > a, .main-nav > ul > li > a:hover, .main-nav > div > ul > li > a:hover, .main-nav > ul > li.current_page_item > a, .main-nav > ul > li.current-menu-item > a, .main-nav > div > ul > li.current_page_item > a, .main-nav > div > ul > li.current-menu-item > a, .main-nav > ul > li.inuse > a, .main-nav > div > ul > li.inuse > a, .main-nav > ul > li.current_page_parent > a, .main-nav > ul > li.current_page_ancestor > a, .main-nav > div > ul > li.current_page_parent > a, .main-nav > div > ul > li.current_page_ancestor > a, .main-nav > ul > li.current_page_parent > a > .sf-sub-indicator, .main-nav > div > ul > li.current_page_ancestor > a > .sf-sub-indicator { color: rgb(56, 56, 56); }
.main-nav > ul > li > a:hover::after, .main-nav > div > ul > li > a:hover::after, .main-nav > ul > li.current_page_item > a::after, .main-nav > ul > li.current-menu-item > a::after, .main-nav > div > ul > li.current_page_item > a::after, .main-nav > div > ul > li.current-menu-item > a::after, .main-nav > ul > li.inuse > a::after, .main-nav > div > ul > li.inuse > a::after { border-color: rgb(56, 56, 56) transparent transparent; }
.main-nav ul ul.children, .main-nav ul ul.sub-menu, .main-nav ul .main-nav-search-sub-menu, .main-nav ul .main-nav-shop-sub-menu { color: rgb(153, 153, 153); }
.main-nav ul ul.children a, .main-nav ul ul.sub-menu a, .main-nav ul .main-nav-search-sub-menu a, .main-nav ul .main-nav-shop-sub-menu a { color: rgb(204, 204, 204); }
.main-nav ul ul li.menu-item-has-children > a::after { border-color: transparent transparent transparent rgb(204, 204, 204); }
.main-nav ul ul li.menu-item > a:hover, .main-nav ul ul li.current_page_item > a, .main-nav ul ul li.current-menu-item > a { color: rgb(255, 255, 255); }
.main-nav ul ul li.menu-item-has-children > a:hover::after { border-color: transparent transparent transparent rgb(255, 255, 255); }
.main-nav ul ul.sub-menu del, .main-nav ul ul.sub-menu small, .main-nav ul ul.sub-menu .small, .main-nav ul ul.sub-menu .smaller, .main-nav ul ul.sub-menu small a, .main-nav ul ul.sub-menu .small a, .main-nav ul ul.sub-menu .smaller a, .main-nav ul ul.sub-menu .post small a, .main-nav ul ul.sub-menu .post .small a, .main-nav ul ul.sub-menu .post .smaller a, .main-nav ul ul.sub-menu #sidebar small a, .main-nav ul ul.sub-menu #sidebar .small a, .main-nav ul ul.sub-menu #sidebar .smaller a, .main-nav ul ul.sub-menu strike, .main-nav ul ul.sub-menu #header-social, .main-nav ul ul.sub-menu #header-social ul li a, .main-nav ul ul.sub-menu .subtle-text-color, .main-nav ul ul.sub-menu .title-bar-caption, .main-nav ul ul.sub-menu .loop .entry .title-info p, .main-nav ul ul.sub-menu .widget_rss li .rssSummary, .main-nav ul ul.sub-menu ol.commentlist .comment-head, .main-nav ul ul.sub-menu .post-single-prev-next a strong, .main-nav ul ul.sub-menu .widget_calendar table caption, .main-nav ul ul.sub-menu .ts-tabs-widget .tab-header li, .main-nav ul ul.sub-menu .ts-tabs-widget .tab-header li::before, .main-nav ul ul.sub-menu .ts-searchform button, .main-nav ul ul.sub-menu .widget_search button, .main-nav ul ul.sub-menu .ts-searchform input[type="submit"], .main-nav ul ul.sub-menu .widget_search input[type="submit"], .main-nav ul ul.sub-menu #header-social .social .icon-style, .main-nav ul ul.sub-menu .social-icons-widget-style .social .icon-style, .main-nav ul ul.sub-menu .woocommerce p.stars span a, .main-nav ul ul.sub-menu .woocommerce-page p.stars span a, .main-nav ul ul.sub-menu .woocommerce .shop_table .product-name dt { color: rgb(119, 119, 119); }
.widget_calendar table td#today, .widget_calendar table td#today a, #title-bar ul.post-categories li a { color: rgb(255, 255, 255); }
#footer { color: rgb(128, 128, 128); }
#footer a, #footer a:active, #footer a:focus, #footer a:hover, #footer .ts-tabs-widget .tab-header li.active { color: rgb(56, 56, 56); }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .ts-tabs-widget .tab-header li { color: rgb(128, 128, 128); }
.facebook-color, .hover-facebook-color:hover { color: rgb(59, 89, 152) !important; }
.twitter-color, .hover-twitter-color:hover { color: rgb(64, 153, 255) !important; }
.pinterest-color, .hover-pinterest-color:hover { color: rgb(203, 32, 39) !important; }
.gplus-color, .hover-gplus-color:hover { color: rgb(211, 72, 54) !important; }
.linkedin-color, .hover-linkedin-color:hover { color: rgb(72, 117, 180) !important; }
.tumblr-color, .hover-tumblr-color:hover { color: rgb(43, 73, 100) !important; }
.reddit-color, .hover-reddit-color:hover { color: rgb(255, 69, 0) !important; }
.hover-facebook-bg:hover { background-color: rgb(59, 89, 152); color: rgb(255, 255, 255) !important; }
.hover-twitter-bg:hover { background-color: rgb(64, 153, 255); color: rgb(255, 255, 255) !important; }
.hover-pinterest-bg:hover { background-color: rgb(203, 32, 39); color: rgb(255, 255, 255) !important; }
.hover-instagram-bg:hover { background-color: rgb(63, 114, 155); color: rgb(255, 255, 255) !important; }
.hover-rss-bg:hover { background-color: rgb(255, 102, 0); color: rgb(255, 255, 255) !important; }
.twitter-bg-color { background-color: rgb(64, 153, 255); color: rgb(255, 255, 255) !important; }
.rss-bg-color { background-color: rgb(255, 102, 0); color: rgb(255, 255, 255) !important; }
.loop-slider-wrap .ts-item-details .comment-bubble::after { border-color: rgb(232, 183, 26) transparent transparent; }
#top-small-bar { border-bottom: 1px solid rgb(238, 238, 238); }
.mobile-menu-icon { background: rgb(85, 85, 85) none repeat scroll 0% 0%; }
.mobile-menu-icon::before { border-top: 4px solid rgb(85, 85, 85); border-bottom: 4px solid rgb(85, 85, 85); }
.ts-top { border-bottom: 1px solid rgb(238, 238, 238); }
#header-social .social .icon-style, .social-icons-widget-style .social .icon-style { border: 1px solid rgb(238, 238, 238); }
#bottom-ad-inner, #ts-comments-wrap-wrap, #megaMenu #megaMenuToggle, .ubermenu .ubermenu-toggle, body.has-no-footer-widgets #copyright-nav { border-top: 1px solid rgb(238, 238, 238); }
#copyright-nav ul li { border-left: 1px solid rgb(238, 238, 238); }
.mobile-nav { border: 1px solid rgb(238, 238, 238); }
.mobile-menu-sep { border-left: 1px solid rgb(238, 238, 238); }
.top-default .main-nav { border-top: 1px solid rgb(238, 238, 238); }
#top-container {  }
#ts-mobile-search-button { border-left: 1px solid rgb(238, 238, 238); }
@media only screen and (max-width: 959px) {
  .main-nav { border: 1px solid rgb(238, 238, 238); }
  .main-nav > ul > li, .main-nav > div > ul > li { border-top: 1px solid rgb(238, 238, 238); }
  .main-nav ul ul.sub-menu { border-top-color: rgb(238, 238, 238); }
}
#title-bar { border-bottom: 1px solid rgb(238, 238, 238); }
body.page #ts-page-featured-media-wrap .featured-media-wrap, body.single-post #ts-post-featured-media-wrap .featured-media-wrap { border-bottom: 1px solid rgb(238, 238, 238); }
body.single-post #main.has-sidebar-right #ts-post-featured-media-wrap .featured-media-wrap { border-right: 1px solid rgb(238, 238, 238); }
#page-share.pull-right { border-left: 1px solid rgb(238, 238, 238); }
.loop .entry .read-more-wrap { border-top: 1px solid rgb(238, 238, 238); }
.post-single-prev-next { border-top: 1px solid rgb(238, 238, 238); }
#main .single-entry .ts-about-author { border-top: 1px solid rgb(238, 238, 238); }
.ts-related-posts-on-single { border-top: 1px solid rgb(238, 238, 238); }
#sidebar .widget li, .wpmega-widgetarea .widget li, .ubermenu-widget-area .widget li { border-top: 1px solid rgb(238, 238, 238); }
.widget .tab-header { border-bottom: 1px solid rgb(238, 238, 238); }
.widget_calendar table td, .widget_calendar table th { border-top: 1px solid rgb(238, 238, 238); }
.post-widget .widget-thumbnail .thumb-link { border: 1px solid rgb(238, 238, 238); }
.widget .tab-header { border-bottom: 1px solid rgb(238, 238, 238); }
.divider-shortcode.line .divider { border-top: 1px solid rgb(238, 238, 238); }
.ts-blockquote-shortcode.pull-left, .ts-blockquote-shortcode.pull-right { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); }
#footer .widget * { border-color: rgb(238, 238, 238); }
#footer-wrap { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); }
.woocommerce .select2-container .select2-choice, .woocommerce-page .select2-drop-active, .wp-editor-container, input.input-text, input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"], input[type="url"], textarea, select { background: rgb(249, 249, 249) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); color: rgb(128, 128, 128); }
.ts-searchform button { color: rgb(128, 128, 128) !important; }
.woocommerce .select2-container .select2-choice:focus, .woocommerce-page .select2-drop-active, .woocommerce .select2-drop-active, input.input-text:focus, input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus, select:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body #wrap { overflow: hidden; }
#ts-main-nav-inner-wrap #main-nav, #ts-main-nav-inner-wrap #mobile-nav, body.not-wall-to-wall .wrap-width, body.not-wall-to-wall #wrap, .container, #container, .main-logo-nav, #main.no-sidebar, #main.has-sidebar-content-left, #main.has-sidebar-content-right, #main.has-sidebar-comments-left, #main.has-sidebar-comments-right { max-width: 1040px; margin: 0px auto; }
#main .post, #main.fullwidth, #main.no-sidebar, #main.has-sidebar-content-left, #main.has-sidebar-content-right, #main.has-sidebar-comments-left, #main.has-sidebar-comments-right { width: 100%; }
#main, #main.has-sidebar-content-right #ts-post-wrap, #main.has-sidebar-comments-right #ts-comments-wrap { float: left; }
#main, #main.has-sidebar-content-left #ts-post-wrap, #main.has-sidebar-comments-left #ts-comments-wrap, #main.has-sidebar-content-right #ts-post-wrap, #main.has-sidebar-comments-right #ts-comments-wrap { width: 67.3077%; }
#main .post, #main .mimic-post { overflow-wrap: break-word; }
#top-small-bar { padding: 10px 0px; }
#ts-news-ticker-wrap-wrap { display: table; }
#ts-news-ticker-nav, #ts-news-ticker-wrap, #ts-news-ticker-wrap-wrap strong { display: table-cell; vertical-align: top; }
#ts-news-ticker-wrap ul.slides { overflow: hidden; }
#ts-news-ticker-wrap ul.slides li { text-align:center; float: none !important; width: 300px !important; text-overflow: ellipsis; white-space: pre; overflow: hidden; }
#ts-news-ticker-nav { width: 44px; height: 16px; overflow: hidden; }
#ts-news-ticker-nav .flex-control-nav { display: none !important; }
#ts-news-ticker-nav .flex-direction-nav { position: relative; top: 1px; height: 14px; overflow: hidden; margin-bottom: 0px; }
#ts-news-ticker-nav .flex-direction-nav li { display: inline-block; margin-right: 5px; height: 14px; overflow: hidden; }
#ts-news-ticker-nav .flex-direction-nav a { width: 14px; height: 14px; display: inline-block !important; overflow: hidden; position: static !important; }
#ts-news-ticker-nav .flex-direction-nav a i { font-size: 12px !important; line-height: normal !important; position: relative; top: -2px; }
#ts-news-ticker-nav .flex-direction-nav a.flex-next i { left: 1px; }
#top-small-nav-wrap { text-align: right; }
#top-small-nav-wrap ul li { display: inline-block; }
#top-small-nav-wrap ul li::before { content: "  • "; }
#top-small-nav-wrap ul li:first-child::before { content: ""; }
#top #logo-nav { display: table; width: 100%; padding: 30px 0px; }
#top #logo-nav #logo, .top-simple #top #logo-nav #nav, #top #logo-nav #social-search { display: table-cell; vertical-align: middle; }
.top-default #social-search #header-social { display: inline-block; }
.social-icons-widget-style .social .icon-style { display: inline-block; width: 24px; height: 24px; border-radius: 100%; padding-top: 1px; text-align: center; margin-left: 10px; }
.social-icons-widget-style .social .icon-style:first-child { margin-left: 0px; }
@media not all, (min-resolution: 192dpi) {
  body.has-retina-logo .main-logo img.retina-logo { display: inline; }
  body.has-retina-logo .main-logo img.low-res-logo { display: none !important; }
}
#ts-mobile-search-button { display: none; position: absolute; top: 0px; right: 0px; bottom: 0px; width: 40px; text-align: center; padding-top: 8px; }
#mobile-search { display: none; }
#mobile-search input[type="text"] { border-radius: 0px; }
.ts-top.container, #sticky-top.container, .main-logo-nav.container { overflow: visible !important; }
.ts-top { padding-bottom: 1px; }
.main-logo-nav { clear: both; position: relative; }
.main-nav-wrap { position: relative; }
.mobile-nav { display: none; clear: both; text-align: left; position: relative; }
.mobile-menu-sep { position: absolute; top: 0px; bottom: 0px; left: 44px; display: block; width: 1px; }
.mobile-menu { display: block; padding: 10px 10px 10px 56px; position: relative; }
.mobile-menu span { display: block; padding-top: 2px; }
.mobile-menu-icon { position: absolute; top: 17px; left: 10px; display: block; width: 24px; height: 4px; }
.mobile-menu-icon::before { content: ""; position: absolute; top: -8px; left: 0px; width: 24px; height: 12px; }
.top-default .main-nav { padding-top: 10px; }
.main-nav { position: relative; top: 1px; }
.main-nav ul { z-index: 300; position: relative; }
.main-nav > ul > li, .main-nav > div > ul > li { display: inline-block; position: relative; }
.main-nav ul ul { text-align: left; }
.main-nav ul li.menu-item a:hover, .main-nav ul.sf-menu > li.menu-item:hover > a, .main-nav ul.megaMenu > li.menu-item:hover > a, .main-nav ul.ubermenu-nav > li.menu-item:hover > a { text-decoration: none; }
.top-default .main-nav > ul > li, .top-default .main-nav > div > ul > li { padding-bottom: 10px; }
.main-nav > ul > li, .main-nav > div > ul > li { margin: 0px 0px 0px 30px; }
.main-nav > ul > li:first-child, .main-nav > div > ul > li:first-child { margin-left: 0px; }
.main-nav li.menu-item > a { position: relative; }
.main-nav > ul > li > a, .main-nav > div > ul > li > a { display: inline-block; padding: 5px; text-transform: uppercase; letter-spacing: 1px; }
.main-nav > ul > li > a, .main-nav > div > ul > li > a, .main-nav > ul > li > a:hover, .main-nav > div > ul > li > a:hover, .main-nav > ul > li > a:focus, .main-nav > div > ul > li > a:focus { text-decoration: none; }
.main-nav > ul > li.menu-item-has-children > a, .main-nav > div > ul > li.menu-item-has-children > a { padding-right: 18px; }
.main-nav > ul > li.menu-item-has-children > a::after, .main-nav > div > ul > li.menu-item-has-children > a::after { content: " "; display: block; position: absolute; top: 50%; right: 5px; margin-top: -2px; width: 0px; height: 0px; border-style: solid; border-width: 3px 3px 0px; }
.main-nav > ul > li > a span, .main-nav > div > ul > li > a span { display: inline-block; }
.main-nav.normal > ul > li.current_page_item > a, .main-nav.normal > ul > li.current-menu-item > a, .main-nav.normal > div > ul > li.current_page_item > a, .main-nav.normal > div > ul > li.current-menu-item > a, .main-nav > ul > li.inuse > a, .main-nav > div > ul > li.inuse > a, .main-nav > ul > li.current_page_parent > a, .main-nav > div > ul > li.current_page_ancestor > a { font-weight: bold; }
.main-nav ul ul.children, .main-nav ul ul.sub-menu, .main-nav ul .main-nav-search-sub-menu, .main-nav ul .main-nav-shop-sub-menu { position: absolute; width: 220px; padding: 20px; display: none; top: 100%; border: medium none; }
.main-nav ul ul.sub-menu.ts-mega-menu { min-width: 220px; }
.main-nav ul ul.sub-menu.ts-mega-menu a:hover { text-decoration: underline; }
.main-nav ul li.ts-has-full-width-megamenu ul.sub-menu { width: 100%; left: 0px; }
.main-nav ul li.ts-has-full-width-megamenu .ts-mega-menu-wrap ul, .main-nav > ul > li.ts-has-full-width-megamenu, .main-nav > div > ul > li.ts-has-full-width-megamenu, .main-nav > div > ul > li.ts-has-full-width-megamenu .sub-menu { position: static; }
.main-nav .main-nav-shop-link { float: right; }
.main-nav ul ul.children, .main-nav ul ul.sub-menu, .main-nav ul .main-nav-search-sub-menu, .main-nav ul .main-nav-shop-sub-menu { border: medium none; }
#social-search { text-align: right; }
#social-search .ts-searchform { display: inline-block; }
.top-default #social-search .ts-searchform, #social-search.top-header-widget-area > .widget { margin-left: 40px; }
.main-nav ul ul.children > li, .main-nav ul ul.sub-menu > li { list-style-type: none; margin-bottom: 1.2em; }
.main-nav ul ul.children > li:last-child, .main-nav ul ul.sub-menu > li:last-child { margin-bottom: 5px; }
.main-nav ul li:hover > ul, .main-nav ul li.sfHover > ul { display: block; }
.main-nav ul ul li.menu-item { text-align: left; display: block; padding: 0px; position: relative; }
.main-nav ul ul li.menu-item:first-child { border: medium none; }
.main-nav ul ul li.menu-item > a { display: block; }
.main-nav ul ul li.current_page_item > a, .main-nav ul ul li.current-menu-item > a { font-weight: bold; }
.main-nav ul ul li.menu-item-has-children > a::after { content: " "; display: block; position: absolute; top: 50%; right: 5px; margin-top: -2px; width: 0px; height: 0px; border-style: solid; border-width: 3px 0px 3px 3px; }
@media only screen and (min-width: 959px) {
  #megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1, .ubermenu-nav li.menu-item.ubermenu-has-submenu-mega ul.ubermenu-submenu { max-width: 940px !important; }
  .ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1, .ubermenu-submenu-align-full_width { width: 940px !important; left: auto !important; right: 0px !important; }
}
@media only screen and (min-width: 930px) {
  #megaMenu .ss-colgroup-3, #megaMenu .ss-colgroup-4, #megaMenu .ss-colgroup-5, #megaMenu .ss-colgroup-6, #megaMenu .ss-colgroup-7 { min-width: 900px; }
}
@media screen and (max-width: 782px) {
  body.admin-bar #ts-main-nav-inner-wrap.stickied { margin-top: 44px !important; }
}
#title-bar { padding: 25px 0px 30px; }
#title-bar .meta { padding-top: 10px; }
#title-bar .to-comments-link { display: inline-block; }
#title-bar .meta .fa-eye, #title-bar .meta .fa-comments { padding-right: 7px; display: inline; }
#title-bar ul.post-categories { display: inline; list-style-type: none; padding-right: 10px; }
#title-bar ul.post-categories li { display: inline; margin-right: 5px; }
#title-bar ul.post-categories li a { font-size: 11px; text-transform: uppercase; padding: 0.3em 0.6em; }
.flex-control-paging { z-index: 30; position: absolute; bottom: -22px; display: none; }
.flex-control-paging li { display: inline-block; margin: 0px 0px 0px 10px !important; padding: 0px !important; height: 5px; overflow: hidden; }
.flex-control-paging li:first-child { margin-left: 0px !important; }
.flex-control-paging a { display: block; height: 5px; width: 5px; overflow: hidden; text-indent: -9999px; border-radius: 100%; }
.flexslider .slides { max-height: 100%; overflow: hidden; text-align: center;}
.ts-slider-item .ts-item-link::before { display: block; content: " "; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; opacity: 0; z-index: 2; }
.ts-slider-item:hover .ts-item-link::before { opacity: 1; }
.loop-slider-wrap .ts-item-details .comment-bubble::after { content: ""; position: absolute; bottom: -5px; right: 0px; width: 0px; height: 0px; border-style: solid; border-width: 5px 8px 0px 0px; font-size: 0px; line-height: 0px; opacity: 0.5; }
#main-container-wrap { overflow: hidden; }
#main-container-wrap.no-top-padding { padding-top: 0px; top: -1px; }
#main-container-wrap { padding: 30px 0px 50px; position: relative; }
#main-container { position: relative; }
body.single-post #main-container { padding-top: 0px; }
body.single-post #sidebar { padding-top: 35px; }
body.page #ts-page-featured-media-wrap .featured-media-wrap, body.single-post #ts-post-featured-media-wrap .featured-media-wrap { padding: 7px 0px; }
body.single-post #main.has-sidebar-right #ts-post-featured-media-wrap .featured-media-wrap { padding-right: 7px; }
body.single-post #ts-post-wrap { padding-top: 30px; }
body.single-post #ts-post-author p { margin-bottom: 2em; letter-spacing: 1px; }
body.single-post #ts-post-wrap .dem-tags a { margin: 0px 5px; }
#page-share { margin: 0px 0px 15px; }
#page-share.pulled span.share-heading { display: block; margin-bottom: 1em; letter-spacing: 1px; line-height: 1.6em; }
#page-share.pull-right { margin-left: 15px; padding-left: 15px; }
#page-share.pulled a { display: block; margin-top: 2px; padding-left: 26px; position: relative; }
#page-share.pulled a i { position: absolute; top: 2px; left: 1px; font-size: 18px; display: inline; }
#page-share .share-options a:hover { text-decoration: none; }
.post-single-prev-next strong { text-transform: uppercase; }
body.single-post #main .single-entry .post-single-prev-next {  }
.post-single-prev-next { padding: 20px 0px; }
.post-single-prev { width: 48%; float: left; text-align: left; }
.post-single-prev strong { display: block; }
.post-single-prev i { font-size: 11px; margin-right: 10px; }
.post-single-next { width: 48%; float: right; text-align: right; }
.post-single-prev-next a:hover, .post-single-prev-next a:focus { text-decoration: none; }
.post-single-prev-next a:hover span { text-decoration: underline; }
.post-single-prev-next a span, .post-single-prev-next a strong { display: block; }
.featured-media-wrap { position: relative; }
.featured-media-wrap .featured-photo { line-height: 100%; }
.featured-media-wrap .featured-photo img { display: block; }
.single-entry .featured-photo { position: relative; }
#main .single-entry #ts-post-wrap .post { padding: 0px 0px 20px; }
#main .single-entry .ts-about-author { padding: 20px 0px 20px 98px; position: relative; }
#main .single-entry .ts-about-author .avatar-img { position: absolute; top: 20px; left: 0px; width: 80px; padding-top: 3px; }
#main .single-entry .ts-about-author .avatar-img a { display: block; }
#main .single-entry .ts-about-author .avatar-img a img { display: block; border-radius: 100%; }
#main .single-entry .ts-about-author .content { min-height: 85px; }
#main .single-entry .ts-about-author .content h6 { margin-bottom: 6px; text-transform: uppercase; }
#main .single-entry .ts-about-author .content h4 { margin-bottom: 10px; }
.ts-related-posts-on-single { padding: 20px 0px; }
.ts-related-posts-on-single .entry { padding-bottom: 0px !important; padding-top: 10px !important; }
.ts-related-posts-on-single .entry .title-h { margin-bottom: 0px !important; }
.ts-related-posts-on-single .entry .title-info {  }
.ts-related-posts-on-single .entry .entry-info { display: none; }
.ts-related-posts-on-single .entry .wpautop-fix { display: none; }
.ts-related-posts-on-single .entry .post { display: none; }
#main .post p, #main .post li, #main .mimic-post p, #main .mimic-post li, #main .single-entry { line-height: 1.6em; }
#main .single-entry img { height: auto !important; }
#main .single-entry .loop .title-info p { margin-bottom: 0px; }
#main .single-entry p, #main .single-entry blockquote, #main .single-entry ul, #main .single-entry ol { margin-top: 0px !important; margin-bottom: 1em; }
#main .single-entry .post h1, #main .single-entry .post h2, #main .single-entry .post h3, #main .single-entry .post h4, #main .single-entry .post h5, #main .single-entry .post h6, #main .single-entry .mimic-post h1, #main .single-entry .mimic-post h2, #main .single-entry .mimic-post h3, #main .single-entry .mimic-post h4, #main .single-entry .mimic-post h5, #main .single-entry .mimic-post h6, #ts-comments-wrap h1, #ts-comments-wrap h2, #ts-comments-wrap h3, #ts-comments-wrap h4, #ts-comments-wrap h5, #ts-comments-wrap h6 { margin-bottom: 0.85em; }
.loop .entry .post { padding: 0px !important; }
.loop .entry .post p { margin-bottom: 0px !important; padding-top: 1em; }
.loop .entry .featured-media-wrap { margin: 0px 0px 15px; position: relative; }
.loop .entry .featured-media-wrap .featured-photo a { position: relative; display: block; }
body.fp-hover .loop .entry .featured-media-wrap .featured-photo a::after { display: block; content: " "; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; opacity: 0; }
body.fp-hover .loop .entry .featured-media-wrap:hover .featured-photo a::after { opacity: 1; }
.loop .entry .title-info .title-h { margin-bottom: 0px !important; }
.loop .entry .title-info .entry-info { padding-top: 15px; }
.loop .entry .meta-item { margin-left: 10px; padding-left: 15px; position: relative; }
.loop .entry .meta-item::before { content: "•"; position: absolute; left: 0px; }
.loop .entry .meta-item:first-child { margin-left: 0px !important; padding-left: 0px !important; }
.loop .entry .meta-item:first-child::before { content: "" !important; }
.loop .entry .fa-comments { padding-right: 6px; }
.loop .entry .read-more-wrap { margin-top: 20px; padding: 10px 0px 0px; }
.loop .entry .featured-photo { position: relative; }
.loop .entry .featured-photo img { display: block; }
.meta-item-comments a { display: inline-block; }
.meta-item-comments a .fa { display: inline; }
.loop .featured-photo img, .loop .featured-photo-link img { width: 100%; }
a.featured-photo-link { display: block; position: relative; }
a.featured-photo-link img { z-index: 10; }
.loop-3-column { margin: 0px -10px; }
.loop-3-column .entry { padding: 0px 10px 60px; }
#sidebar { line-height: 1.42857; }
#sidebar p { margin-bottom: 0px !important; }
#sidebar { width: 29.8077%; margin-left: 2.88461%; float: right; }
#sidebar .widget { margin-top: 40px; clear: both; max-width: 100%; overflow: hidden; }
#sidebar .widget:first-child { margin-top: 0px; }
body.ts-override-ubermenu-styling .megaMenu .widget .widgettitle, body.ts-override-ubermenu-styling .ubermenu-nav .widget .widgettitle, #footer .widget > h5, #footer .widget .page-title h5, #footer .woocommerce.widget .heading h5, #sidebar .widget > h5, #sidebar .widget .page-title h5, #sidebar .woocommerce.widget .heading h5, .wpmega-widgetarea .widget > h5, .wpmega-widgetarea .widget .page-title h5, .wpmega-widgetarea .woocommerce.widget .heading h5, .ubermenu-widget-area .widget > h5, .ubermenu-widget-area .widget .page-title h5, .ubermenu-widget-area .woocommerce.widget .heading h5 { font-weight: bold; text-transform: uppercase; margin-bottom: 12px; }
.tab-widget { position: relative; }
.widget .tab-header { margin-left: 0px !important; padding-bottom: 12px; }
.widget .tab-header li.active { font-weight: bold; }
.horizontal-tabs.simple-tabs .tab-header li::before { content: "•"; position: absolute; left: -14px; font-weight: normal !important; }
.horizontal-tabs.simple-tabs .tab-header li:first-child::before { content: ""; }
.horizontal-tabs.simple-tabs .tab-header li { margin-right: 25px !important; border: medium none !important; }
.widget .tab-header li { display: inline-block; position: relative; float: left; background-image: none; cursor: pointer; margin-left: 0px !important; padding: 0px !important; margin-top: 0px !important; text-transform: uppercase; }
.tab-context { display: none; position: relative; }
.tab-context.visible { display: block; }
.widget .tab-context li:first-child { border-top: 0px none !important; }
.traditional-tabs.horizontal-tabs .tab-header li::before { content: "" !important; }
.widget .textwidget p { margin-top: 14px; }
.widget .textwidget p:first-child { margin-top: 0px; }
.widget li { padding: 11px 0px; list-style: outside none none; }
.widget .ts-custom-menu-wrap ul { margin-left: 0px; }
.widget .ts-menu-style-carets li, .widget .ts-menu-style-angles li { border: medium none !important; padding-top: 0px; padding-bottom: 0px; padding-left: 12px !important; position: relative; margin-bottom: 0.5em; }
.widget .ts-menu-style-carets li::before, .widget .ts-menu-style-angles li::before { display: block; top: 1px; left: 0px; position: absolute; font-family: "FontAwesome"; line-height: 100%; }
.widget .ts-menu-style-angles li::before { content: ""; }
.widget .ts-menu-style-carets li::before { content: ""; }
.widget_calendar table { width: 100%; border-collapse: collapse; position: relative; }
.widget_calendar table caption { margin-bottom: 10px; text-align: left; text-transform: uppercase; position: relative; }
.widget_calendar table td, .widget_calendar table th { padding: 6px 0px; text-align: center; }
.widget_calendar table th { font-weight: bold; }
.widget_calendar table thead { margin-top: 5px; }
.widget_calendar table tfoot { display: block; position: absolute; top: 0px; right: 0px; }
.widget_calendar table tfoot td { padding: 0px; border: medium none; }
.widget_calendar table tfoot td#next { padding-left: 15px; }
.widget_calendar table tfoot td.pad { display: none; }
.widget .adspace { text-align: center; }
.post-widget .widget-context small { display: block; margin-top: 2px; }
.post-widget .widget-thumbnail { width: 66px; float: left; margin-right: 15px; }
.post-widget .widget-thumbnail .thumb-link { padding: 2px; display: inline-block; }
.post-widget .widget-thumbnail img { display: block; }
.post-widget .widget-context.has-img { padding-left: 80px; min-height: 51px; }
.post-widget-comment .widget-context { padding-left: 75px; }
.post-widget-comment .widget-context a.comm_link { text-decoration: none; }
.post-widget-comment .widget-context a.comm_link:hover p { text-decoration: underline; }
.post-widget-comment .widget-thumbnail { width: 66px !important; }
.post-widget-comment .widget-thumbnail .thumb-link { display: inline-block; border: medium none; padding: 0px; }
.post-widget-comment .widget-thumbnail .thumb-link img { border-radius: 100%; }
.post-widget-comment .widget-thumbnail img { display: block; }
.tabs-widget .tab-header { margin-bottom: 0px !important; }
.ts-follow-rss-widget a { display: block; padding: 0px 0px 0px 54px; position: relative; text-decoration: none; }
.ts-follow-rss-widget a:hover .sp1 { text-decoration: underline; }
.ts-follow-rss-widget a .sp1 { display: block; }
.ts-follow-rss-widget a .sp2 { display: block; }
.ts-follow-rss-widget a > i { width: 42px; text-align: center; font-size: 18px; padding: 10px 12px; position: absolute; top: 2px; left: 0px; color: rgb(255, 255, 255) !important; border-radius: 2px; border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
.ts-facebook-twitter-widget .inline-block { margin-right: 35px; }
.ts-facebook-twitter-widget .inline-block:last-child { margin-right: 0px !important; }
.ts-facebook-twitter-widget a { padding: 0px 0px 0px 54px; position: relative; float: left; display: inline-block; text-decoration: none; }
.ts-facebook-twitter-widget a:hover .sp1 { text-decoration: underline; }
.ts-facebook-twitter-widget a .sp1 { display: block; margin-bottom: 0px; }
.ts-facebook-twitter-widget a .sp2 { display: block; }
.ts-facebook-twitter-widget i { width: 42px; text-align: center; font-size: 18px; padding: 10px 12px; position: absolute; top: 0px; left: 0px; color: rgb(255, 255, 255) !important; border-radius: 2px; border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
.ts-twitter-widget li { padding-left: 26px; position: relative; }
.ts-twitter-widget li p a.at-link, .ts-twitter-widget li p a.hash-link, .ts-twitter-widget li p a.ticker-symbol-link { text-decoration: none; }
.ts-twitter-widget li p a .at-sym, .ts-twitter-widget li p a .hash-sym, .ts-twitter-widget li p a .ticker-symbol-sym {  }
.ts-twitter-widget li p a:hover .at-text, .ts-twitter-widget li p a:hover .hash-text, .ts-twitter-widget li p a:hover .ticker-symbol-text { text-decoration: underline; }
.ts-twitter-widget li i { font-size: 20px; position: absolute; top: 10px; left: 0px; }
.ts-blockquote-shortcode blockquote { font-style: italic; position: relative; border-left: medium none; border-right: medium none; }
.ts-blockquote-shortcode.ts-bq-align-left blockquote { padding-left: 36px; text-align: left; }
.ts-blockquote-shortcode.ts-bq-align-left blockquote::before { content: "“"; position: absolute; top: -5px; left: 0px; font-size: 48px; line-height: 100%; display: block; }
.ts-blockquote-shortcode.ts-bq-align-right blockquote::after { content: "”"; position: absolute; top: -5px; right: 0px; font-size: 48px; line-height: 100%; display: block; }
.ts-blockquote-shortcode.pull-left, .ts-blockquote-shortcode.pull-right { padding: 15px 0px 10px; max-width: 40%; }
.ts-blockquote-shortcode.pull-left { margin: 5px 15px 5px 0px; }
.divider-shortcode { position: relative; clear: both; font-size: 11px !important; }
.divider-shortcode.line, .divider-shortcode.dotted, .divider-shortcode.dashed, .divider-shortcode.double, .divider-shortcode.double-dotted, .divider-shortcode.double-dashed { height: auto !important; padding: 50px 0px; }
.divider-shortcode .divider { height: 0px; overflow: hidden; display: block; }
.divider-shortcode.line .divider { height: 1px !important; }
.dropcap { font-size: 1.7em; color: rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-right: 5px; text-transform: uppercase; float: left; position: relative; top: 5px; padding: 8px 11px; border-radius: 2px; }
.highlight1 { background: rgb(255, 250, 140) none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
.ts-highlight { padding: 0.3em 0.6em; border-radius: 2px; }
.shortcode-tabs .tab-context { padding-top: 12px; }
.widget .shortcode-tabs .tab-context { padding-top: 2px; }
.simple-tabs.vertical-tabs ul.tab-header li::before {  }
.vertical-tabs ul.tab-header li.active::before { content: " "; width: 1px; top: 0px !important; bottom: 0px; overflow: hidden; position: absolute; display: block; }
.traditional-tabs.vertical-tabs ul.tab-header li::before { display: none !important; }
.vertical-tabs.vertical-tabs-left ul.tab-header li::before { left: auto !important; right: -1px !important; }
.vertical-tabs.vertical-tabs-right ul.tab-header li::before { left: -1px !important; right: auto !important; }
.ts-code-wrapper::before { content: ""; display: block; position: absolute; left: -1px; bottom: -3px; width: 100%; height: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; box-shadow: 0px 2px 2px rgba(70, 80, 89, 0.1); }
.ts-color-section-wrap.mesh-overlay .ts-color-section-content-wrap::before { display: block; content: " "; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0) url('https://f152f8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mesh-overlay-pattern.png') repeat scroll 0% 0%; z-index: 0; }
img { max-width: 100%; height: auto !important; }
#bottom-ad-inner { padding: 30px 0px; }
#footer { padding: 50px 0px 70px; }
#footer .widget li:first-child { border: medium none; padding-top: 0px; }
#footer .testimonial blockquote p::before { content: "“"; position: absolute; top: 0px; left: -15px; }
#footer .testimonial blockquote p::after { content: "”"; }
#footer .testimonial blockquote cite::before { content: "–"; }
#footer .widget li:first-child { border: medium none; }
#footer .widget { margin-bottom: 30px; }
#footer [class*="span"] .widget:last-child { margin-bottom: 0px; }
#copyright-nav { padding: 30px 0px; }
#copyright-nav .nav { text-align: right; }
#copyright-nav ul li { display: inline-block; line-height: 11px; }
#copyright-nav ul li:first-child { border-left-width: 0px; }
#copyright-nav ul li { padding: 0px 6px 0px 8px; }
#comments, #disqus_thread { padding: 30px 0px; }
#reply-title { margin-bottom: 0px; }
#reply-title a { position: relative; z-index: 1; padding: 5px 15px; margin-left: -5px; }
#respond { margin-bottom: 0px; }
.primary-color, .color-shortcode.primary, .color-primary, .color-shortcode.yellow, .color-yellow { color: rgb(232, 183, 26) !important; }
button, .button, .wpcf7-submit, #button, .woocommerce input[type="submit"], .woocommerce input[type="button"], .woocommerce .product-remove a.remove { cursor: pointer; text-align: center; padding: 9px 25px; display: inline-block; margin-bottom: 5px; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px; font-size: 14px; background-position: left top; background-repeat: repeat-x; }
button, .button, .wpcf7-submit, #button, .button:hover, .wpcf7-submit:hover, #button:hover, .button.active, .wpcf7-submit:active, #button.active, .button:visited, .wpcf7-submit:visited, #button:visited, .button.focus, .wpcf7-submit:focus, #button.focus, .woocommerce input[type="submit"], .woocommerce input[type="button"], .woocommerce .product-remove a.remove { text-decoration: none !important; }
button, .button, .wpcf7-submit, #button, .button:hover, .wpcf7-submit:hover, #button:hover, .button.active, .wpcf7-submit:active, #button.active, .button:visited, .wpcf7-submit:visited, #button:visited, .button.focus, .wpcf7-submit:focus, #button.focus, .woocommerce input[type="submit"], .woocommerce input[type="button"], .woocommerce .product-remove a.remove { color: rgb(255, 255, 255) !important; }
button:hover, .button:hover, .wpcf7-submit:hover, #button:hover, .woocommerce input[type="submit"]:hover, .woocommerce input[type="button"]:hover, .woocommerce .product-remove a.remove:hover { opacity: 0.7; text-decoration: none; }
.button:active, .wpcf7-submit:active, #button:active, .woocommerce input[type="submit"]:active, .woocommerce input[type="button"]:active, .woocommerce .product-remove a.remove:active { position: relative; top: 1px; }
.woocommerce .select2-container .select2-choice, input.input-text, input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"], input[type="url"], textarea, select { max-width: 100%; box-sizing: border-box; margin: 6px 0px 4px; padding: 10px; border-radius: 2px; line-height: normal; }
.ts-searchform, .widget_search { display: block; position: relative; }
.ts-searchform input[type="submit"], .widget_search input[type="submit"], .ts-searchform button, .widget_search button { position: absolute; top: 50%; margin-top: -16px; right: 5px; width: 30px; height: 30px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none; text-shadow: none; text-align: center; padding: 0px; font-size: 14px; }
.ts-searchform label, .widget_search label { display: none !important; }
.ts-searchform input[type="text"], .ts-searchform input[type="search"], .widget_search input[type="text"], .widget_search input[type="search"] { width: 100%; padding-right: 36px; margin: 0px; }
.widget input[type="text"], .widget input[type="search"], .widget input[type="email"], .widget input[type="password"], .widget input[type="number"], .widget input[type="tel"], .widget input[type="url"], .widget textarea, .widget select, #commentform input[type="text"], #commentform input[type="email"], #commentform textarea { width: 100%; }
#commentform textarea { height: 200px; margin-bottom: 15px; }
#commentform fieldset { margin-bottom: 15px; }
.container { margin: 0px auto; }
.row, .aq_row, .ts-row { width: auto !important; max-width: none; min-width: 0px; margin: 0px -10px; }
.row::after, .aq_row::after, .ts-row::after, .container::after { clear: both; }
[class*="span"] { float: left; min-height: 1px; padding: 0px 10px; position: relative; box-sizing: border-box; }
.span3 { width: 25%; }
.span4 { width: 33.3%; }
.span6 { width: 50%; }
.ts-one-third, .ts-1-of-3 { width: 31.33%; }
.ts-one-fourth, .ts-1-of-4 { width: 22.75%; }
.ts-1-of-2, .ts-1-of-3, .ts-1-of-4, .ts-1-of-5, .ts-1-of-6, .ts-one-half, .ts-one-third, .ts-two-third, .ts-three-fourth, .ts-one-fourth, .ts-one-fifth { position: relative; margin-right: 3%; float: left; }
.ts-column-last { margin-right: 0px !important; clear: right; }
@font-face {
  font-family: "star";  font-style: normal;  font-weight: 400;  src: url('https://23a129.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/star.eot') format("embedded-opentype"), url('https://94a9c5.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/star.woff') format("woff"), url('https://6f0529.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/star.ttf') format("truetype"), url('https://ea3398.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/star.svg') format("svg");}
@font-face {
  font-family: "WooCommerce";  font-style: normal;  font-weight: 400;  src: url('https://2872bf.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/woocommerce.eot') format("embedded-opentype"), url('https://cee033.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/woocommerce.woff') format("woff"), url('https://74ed5b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/woocommerce.ttf') format("truetype"), url('https://d2a1c8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/woocommerce.svg') format("svg");}
.woocommerce .star-rating::before, .woocommerce-page .star-rating::before { font-family: star !important; content: "sssss"; float: left; top: 0px; left: 0px; position: absolute; }
.woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
.woocommerce #respond [class*="star-"]::before, .woocommerce-page #respond [class*="star-"]::before { font-family: FontAwesome; text-indent: 0px; }
.woocommerce .star-1::before, .woocommerce-page .star-1::before { content: ""; }
.woocommerce .star-2::before, .woocommerce-page .star-2::before { content: ""; }
.woocommerce .star-3::before, .woocommerce-page .star-3::before { content: ""; }
.woocommerce .star-4::before, .woocommerce-page .star-4::before { content: ""; }
.woocommerce .star-5::before, .woocommerce-page .star-5::before { content: ""; }
.woocommerce [class*="star-"]::after { display: none; content: ""; }
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button::after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-left: 7px; content: ""; }
@media print {
  a[href]::after { content: ""; }
}
@media only screen and (max-width: 1040px) {
  #top-ad, #top-small-bar, #top-container, #main-container-wrap, #bottom-ad, #footer-wrap, #copyright-nav-wrap, #title-bar-wrap, body.wall-to-wall #ts-main-nav-inner-wrap.stickied #main-nav, body.wall-to-wall #ts-main-nav-inner-wrap.stickied #mobile-nav { padding-left: 20px; padding-right: 20px; }
}
@media only screen and (min-width: 960px) {
  body.ts-main-nav-centered .main-nav > ul, body.ts-main-nav-centered .main-nav > div > ul { text-align: center; }
  body.ts-main-nav-centered .main-nav .main-nav-shop-link { float: none !important; }
  .main-nav li.dt-only {  }
  .main-nav li.mb-only { display: none !important; }
  .main-nav { overflow: visible !important; display: block !important; }
  [class*="ts-fade-in"] { position: relative; opacity: 0; transform: translateZ(0px); }
  .ts-fade-in-from-left { left: -100px; }
  .ts-fade-in-from-right { right: -100px; }
  .ts-fade-in-from-top { top: -100px; }
  .ts-fade-in-from-bottom { bottom: -100px; }
}
@media only screen and (max-width: 959px) {
  #ts-style-selector-wrap { display: none; }
  .main-nav li.dt-only { display: none !important; }
  .main-nav li.mb-only { display: block !important; }
  .main-nav-wrap { float: none; clear: both; margin: 15px 0px 30px; padding-top: 0px !important; }
  #ts-main-nav-inner-wrap.stickied {  }
  #header-social, body.main-nav-responsive .main-nav { display: none; }
  body.main-nav-responsive .mobile-nav { display: block; position: relative; z-index: 5; }
  .main-nav { border-top: medium none; position: relative; margin-top: -3px; padding-top: 0px; }
  .main-nav .sf-menu { padding-top: 0px !important; border-top: medium none; }
  .main-nav ul li a span { border: medium none !important; }
  .main-nav ul li a::after, .main-nav ul li a .sf-sub-indicator { display: none !important; }
  .main-nav .main-nav-shop-link { float: none; }
  .top-default .main-nav > ul > li, .top-default .main-nav > div > ul > li { padding-bottom: 0px; }
  .main-nav > ul > li, .main-nav > div > ul > li { margin: 0px; display: block; text-align: left; }
  .main-nav > ul > li > a, .main-nav > div > ul > li > a { padding: 10px !important; display: block; }
  .main-nav ul ul li.menu-item a span::before { content: "- "; }
  .main-nav ul ul ul li.menu-item a span::before { content: "-- "; }
  .main-nav ul ul ul ul li.menu-item a span::before { content: "--- "; }
  .main-nav ul ul.sub-menu { width: auto; display: block !important; position: static !important; box-shadow: none; opacity: 1 !important; height: auto !important; }
  .main-nav-search-link { display: none !important; }
  .main-nav.normal > div > ul > li.current_page_item > a, .main-nav.normal > div > ul > li.current-menu-item > a, .main-nav.normal > ul > li.current_page_item > a, .main-nav.normal > ul > li.current-menu-item > a, .main-nav > div > ul > li.inuse > a, .main-nav > ul > li.inuse > a, .main-nav.normal > div > ul > li.current_page_parent > a, .main-nav.normal > div > ul > li.current_page_ancestor > a, .main-nav.normal > ul > li.current_page_parent > a, .main-nav.normal > ul > li.current_page_ancestor > a { border-bottom: medium none; }
  .widget .tab-header li::before { left: -10px; font-weight: normal !important; }
  .widget .tab-header li { margin-right: 15px !important; }
}
@media only screen and (max-width: 920px) {
  .post-single-prev-next a span { max-width: 200px !important; top: 3px; }
  .ts-slider-item .ts-item-details .text-left { padding-right: 0px; }
  .ts-slider-item .ts-item-details .text-right { padding-left: 0px; }
}
@media only screen and (max-width: 800px) {
  #main-slider-wrap .flexslider .ts-item-details p.descr { display: none; }
  .post-single-prev-next a span { display: none !important; }
}
@media only screen and (max-width: 768px) {
  .woocommerce .ts-tabs-widget { margin-top: 30px; }
  .woocommerce .ts-boxed-1-of-4, .woocommerce .ts-boxed-one-fourth { width: 50% !important; }
  .woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions { text-align: left; }
  .woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon { float: none; }
  .woocommerce .shop_table #coupon_code { width: 48%; }
  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float: none !important; width: 100% !important; }
  body.ts-sidebar-below-content #main, body.ts-sidebar-below-content #main.has-sidebar-content-left #ts-post-wrap, body.ts-sidebar-below-content #main.has-sidebar-comments-left #ts-comments-wrap, body.ts-sidebar-below-content #main.has-sidebar-content-right #ts-post-wrap, body.ts-sidebar-below-content #main.has-sidebar-comments-right #ts-comments-wrap { width: 100% !important; float: none !important; }
  body.ts-sidebar-below-content #ts-post-featured-media-wrap .featured-media-wrap { padding-right: 0px !important; border-right: medium none !important; }
  body.ts-sidebar-below-content #ts-post-featured-media-wrap .featured-media-wrap { padding-left: 0px !important; border-left: medium none !important; }
  body.ts-sidebar-below-content #sidebar { width: 100% !important; float: none !important; margin-left: 0px; margin-top: 30px; }
}
@media only screen and (min-width: 720px) {
  .ts-shop-first-of-3, .ts-shop-first-of-4 { clear: left; }
  .ts-shop-last-of-3, .ts-shop-last-of-4 { clear: right; }
}
@media only screen and (max-width: 719px) {
  #wrap, .wrap-width, #container, .container, .main-logo-nav, #main.fullwidth { max-width: 719px !important; }
  #top #logo-nav {  }
  #top #logo-nav #social-search #header-social { display: none; }
  #title-bar-text h1, #title-bar-text .breadcrumbs { display: block; width: 100%; float: none; text-align: left; }
  #title-bar-text .meta-bread .breadcrumbs { display: none; }
  #title-bar-text .meta-bread .meta { width: 100%; float: none; }
  #top-small-bar { display: none; }
  #main-slider-wrap .flexslider li:hover .overlay em { display: none; }
  #main-slider-wrap .flexslider .ts-item-details h3 { font-size: 20px !important; }
  #main-slider-wrap .flexslider .ts-item-details p, #main-slider-wrap .flexslider .ts-item-details .divider-shortcode-wrap { display: none; }
  .ts-color-section-wrap.parallax { background-attachment: scroll !important; }
  [class*="span"], .ts-1-of-2, .ts-2-of-3, .ts-1-of-3, .ts-1-of-4, .ts-3-of-4, .ts-1-of-5, .ts-4-of-5, .ts-1-of-6, .ts-5-of-6, .ts-one-half, .ts-one-third, .ts-two-third, .ts-three-fourth, .ts-one-fourth, .ts-one-fifth, .ts-two-fifth, .ts-three-fifth, .ts-four-fifth, .ts-one-sixth, .ts-five-sixth { position: relative; margin-right: 0px; margin-bottom: 20px; width: 100% !important; float: none !important; }
  .loop-widget-small-image .span4 { width: 33.3% !important; float: left !important; }
  .loop-widget-small-image .span8 { width: 66.6667% !important; float: left !important; }
  .loop-widget-small-image .span8 .entry-summary { display: none; }
  [class*="aq_span"] { width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
  .span-pull-left, .span-pull-right { float: none !important; }
  .ts-boxed-1-of-12, .ts-boxed-1-of-11, .ts-boxed-1-of-10, .ts-boxed-1-of-9, .ts-boxed-1-of-8, .ts-boxed-1-of-7, .ts-boxed-1-of-6, .ts-boxed-5-of-6, .ts-boxed-1-of-5, .ts-boxed-4-of-5, .ts-boxed-1-of-4, .ts-boxed-3-of-4, .ts-boxed-1-of-3, .ts-boxed-2-of-3, .ts-boxed-1-of-2, .ts-boxed-one-twelfth, .ts-boxed-one-eighth, .ts-boxed-one-sixth, .ts-boxed-five-sixth, .ts-boxed-one-fourth, .ts-boxed-three-fourth, .ts-boxed-one-half, .ts-boxed-one-eleventh, .ts-boxed-one-tenth, .ts-boxed-one-ninth, .ts-boxed-one-seventh, .ts-boxed-one-fifth, .ts-boxed-four-fifth, .ts-boxed-one-third, .ts-boxed-two-third { width: 100% !important; margin-bottom: 20px; }
  .ts-gallery-shortcode.thumb-gallery li { width: 50% !important; }
  .woocommerce .ts-boxed-1-of-3.ts-shop-first-of-2, .woocommerce .ts-boxed-one-third.ts-shop-first-of-2 { clear: left; width: 50% !important; }
  .woocommerce .ts-boxed-1-of-3.ts-shop-last-of-2, .woocommerce .ts-boxed-one-third.ts-shop-last-of-2 { clear: right; width: 50% !important; }
  .ts-fade-in-from-left { left: auto; }
  .ts-fade-in-from-right { right: auto; }
  .ts-fade-in-from-top { top: auto; }
  .ts-fade-in-from-bottom { bottom: auto; }
  .vertical-tabs ul.tab-header { width: 35%; }
  .vertical-tabs .tab-contents { width: 65%; }
  .joined-columns .ts-pricing-column-wrap .ts-pricing-column.not-featured { border-left-width: 1px !important; border-right-width: 1px !important; border-radius: 2px !important; }
  .thumb-gallery ul li { width: 50%; }
  .thumb-gallery ul li img { width: auto; max-width: 100%; }
  .rs-carousel .rs-carousel-action { opacity: 1 !important; border-radius: 2px; display: none; }
  .rs-carousel ul li { max-width: 480px; overflow: hidden; }
  .rs-carousel .rs-carousel-action-prev { left: -2px !important; padding-left: 0px !important; }
  .rs-carousel .rs-carousel-action-next { right: -2px !important; padding-right: 0px !important; }
  .rs-carousel .carousel-item .ts-item-link { display: none; }
  .rs-carousel .carousel-item .ts-item-details {  }
  .rs-carousel .carousel-item .ts-alt-item-details-wrap { display: block; }
  .rs-carousel .carousel-item .ts-item-details .descr, .rs-carousel .carousel-item .ts-item-details .meta { display: none; }
  .rs-carousel .carousel-item .ts-alt-link { display: none; }
  #main, #main.has-sidebar-content-left #ts-post-wrap, #main.has-sidebar-comments-left #ts-comments-wrap, #main.has-sidebar-content-right #ts-post-wrap, #main.has-sidebar-comments-right #ts-comments-wrap { width: 100% !important; float: none !important; }
  #ts-post-featured-media-wrap .featured-media-wrap { padding-right: 0px !important; border-right: medium none !important; }
  #ts-post-featured-media-wrap .featured-media-wrap { padding-left: 0px !important; border-left: medium none !important; }
  .loop-medium-image .read-more-wrap { margin-top: 0px; }
  #sidebar { width: 100% !important; float: none !important; margin-left: 0px; margin-top: 30px; }
  #copyright-nav .span6 { text-align: center; }
  .single-entry .ts-featured-media-gallery .fp-caption-wrap, .tagline-shortcode .tagline .desktop-button { display: none; }
  .tagline-shortcode .tagline .mobile-button { display: inline-block; }
  .ts-product-content > .summary, .ts-product-content > .images { width: 100% !important; float: none !important; }
  .ts-product-content > .images { margin-bottom: 30px !important; }
  body.ts-no-back-to-top-mobile #back-to-top-wrap { display: none; }
}
@media only screen and (max-width: 600px) {
  #wpadminbar { top: -46px; }
  body.admin-bar #ts-main-nav-inner-wrap.stickied { margin-top: 0px !important; }
}
@media only screen and (max-width: 479px) {
  #wrap, .wrap-width, #container, .container, .main-logo-nav, #main.fullwidth { max-width: 479px !important; }
  .loop-slider-wrap .ts-item-details h1, .loop-slider-wrap .ts-item-details h2 { font-size: 1.3em; }
  .loop-slider-wrap .ts-item-details p { display: none; }
  #main-slider-wrap .flexslider, #main-slider-wrap .flexslider li { max-height: 240px; }
  #top #logo-nav { display: block; }
  #top #logo-nav #logo { text-align: center; }
  #top #logo-nav #social-search { display: none; text-align: inherit; }
  body.ts-logo-standard #top #logo { display: block !important; }
  body.ts-logo-standard #ts-mobile-search-button { display: inline-block; float: right; }
  #social-search.top-header-widget-area { display: none; }
  .top-default #social-search .ts-searchform { margin-left: 0px; }
  .rs-carousel ul li { max-width: 360px; overflow: hidden; }
  .thumb-gallery ul li { width: 50% !important; }
  .thumb-gallery ul li img { max-width: 100%; }
  .share-options .print { display: none; }
  .ts-searchform, .ts-boxed-1-of-4, .ts-boxed-1-of-2, .ts-boxed-1-of-9, .ts-boxed-1-of-7, .ts-boxed-1-of-3, .ts-boxed-one-fourth, .ts-boxed-one-half, .ts-boxed-one-ninth, .ts-boxed-one-seventh, .ts-boxed-one-third { width: 100% !important; }
  .loop-widget-small-image .span8 .entry-info { display: none; }
  .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { text-align: inherit; }
  .woocommerce .ts-boxed-1-of-4, .woocommerce .ts-boxed-one-fourth, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woocommerce .ts-boxed-1-of-3.ts-shop-first-of-2, .woocommerce .ts-boxed-one-third.ts-shop-first-of-2, .woocommerce .ts-boxed-1-of-3.ts-shop-last-of-2, .woocommerce .ts-boxed-one-third.ts-shop-last-of-2 { clear: both; width: 100% !important; float: none; }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 20px !important; }
  .woocommerce .product-remove a.remove, .woocommerce .shop_table .quantity input.plus, .woocommerce .shop_table .quantity input.minus { display: none; }
  .woocommerce .shop_table .actions > .button { float: none !important; display: block; width: 100% !important; margin-top: 5px; }
  .woocommerce .shop_table .quantity input[type="number"] { border-left-width: 1px; border-right-width: 1px; border-radius: 2px; }
  .woocommerce #order_review #payment .payment_method_paypal .about_paypal { display: none; }
}
@media only screen and (max-width: 359px) {
  #wrap, .wrap-width, #container, .container, .main-logo-nav, #main.fullwidth { max-width: 359px !important; }
  .ts-boxed-1-of-12, .ts-boxed-1-of-11, .ts-boxed-1-of-10, .ts-boxed-1-of-9, .ts-boxed-1-of-8, .ts-boxed-1-of-7, .ts-boxed-1-of-6, .ts-boxed-1-of-5, .ts-boxed-1-of-4, .ts-boxed-1-of-3, .ts-boxed-1-of-2, .ts-boxed-one-twelfth, .ts-boxed-one-eighth, .ts-boxed-one-sixth, .ts-boxed-one-fourth, .ts-boxed-one-half, .ts-boxed-one-eleventh, .ts-boxed-one-tenth, .ts-boxed-one-ninth, .ts-boxed-one-seventh, .ts-boxed-one-fifth, .ts-boxed-one-third { width: 100% !important; }
}
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
button::-moz-focus-inner { padding: 0px; border: 0px none; }
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow::after, .mfp-arrow::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow .mfp-a, .mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow .mfp-b, .mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left .mfp-a, .mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left .mfp-b, .mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right .mfp-a, .mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right .mfp-b, .mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-figure::after { content: ""; position: absolute; left: 0px; top: 40px; bottom: 40px; display: block; right: 0px; width: auto; height: auto; z-index: -1; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; position: fixed; text-align: center; padding: 0px; }
}
@media all and (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px 50% 0px; }
  .mfp-arrow-right { transform-origin: 100% 50% 0px; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.flex-container a:active, .flexslider a:active, .mini-flexslider a:active, .flex-container a:focus, .flexslider a:focus, .mini-flexslider a:focus { outline: medium none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: outside none none; }
.flexslider, .mini-flexslider { margin: 0px; padding: 0px; }
.flexslider .slides > li, .mini-flexslider .slides > li { display: none; backface-visibility: hidden; }
.flexslider .slides > li:first-child, .mini-flexslider .slides > li:first-child { display: list-item; backface-visibility: visible; }
.slides::after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.flexslider, .mini-flexslider { position: relative; }
.flexslider .slides, .mini-flexslider .slides {  }
.flex-direction-nav {  }
.flex-direction-nav a { width: 24px; height: 24px; display: block; position: absolute; bottom: 8px; z-index: 10; cursor: pointer; transition: all 0.3s ease 0s; }
.flex-direction-nav a { color: rgb(255, 255, 255) !important; font-size: 16px; line-height: 14px; text-align: center; background: rgb(2, 2, 2) none repeat scroll 0% 0%; border-radius: 2px; }
.flex-direction-nav a i { position: relative; top: 3px; }
.flex-direction-nav .flex-next { background-position: -24px 0px; right: 8px; }
.flex-direction-nav .flex-prev { right: 34px; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
/* ::::: https://themestockyard.com/maddux/wp-content/themes/maddux/css/style_selector.css?ver=1.6.7 ::::: */

#ts-style-selector-wrap { width: 260px; position: fixed; top: 0px; bottom: 0px; left: -260px; border-right: 1px solid rgb(229, 229, 229); background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 310; padding-top: 20px; }
#ts-style-selector-toggle { position: absolute; top: 150px; right: -40px; width: 40px; height: 40px; overflow: hidden; display: block; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#ts-style-selector-toggle span { display: block; padding: 6px 0px 0px; text-align: center; }
#ts-style-selector-toggle i { font-size: 24px; }
#ts-style-selector { padding: 20px; }
#ts-style-selector h3 { margin-bottom: 0px; border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 10px; }
#ts-style-selector h4 { text-transform: uppercase; font-size: 12px; margin-bottom: 3px; }
#ts_style_skin { padding: 5px; margin: 0px; }
.ts-style-selector-pocket { margin-top: 15px; }
.ts-style-selector-pocket select { width: 220px; }
.ts-style-selector-pocket .small { margin-top: 3px; }
.ts-style-color-options a { text-decoration: none !important; display: block; float: left; position: relative; width: 24px; height: 24px; margin: 0px 3px 3px 0px; overflow: hidden; }
.ts-style-bg-options a { text-decoration: none !important; display: block; float: left; position: relative; width: 24px; height: 24px; margin: 0px 3px 3px 0px; overflow: hidden; background-attachment: scroll; }
.ts-style-color-options a:hover, .ts-style-color-options a.active, .ts-style-bg-options a:hover, .ts-style-bg-options a.active { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset; }
/* ::::: https://themestockyard.com/maddux?theme-options=css&ver=1.6.7-1423061711 ::::: */

#sidebar { width: 29.8077%; }
#main.has-sidebar-content-left #ts-post-content-wrap, #main.has-sidebar-comments-left #ts-comments-wrap, #main.has-sidebar-content-right #ts-post-content-wrap, #main.has-sidebar-comments-right #ts-comments-wrap, #main { width: 67.0008%; }
body { font-family: Droid Serif; }
h1 { font-family: Droid Serif; }
h3 { font-family: Droid Serif; }
h4 { font-family: Droid Serif; }
h5, .ts-tabs-widget .tab-header li { font-family: Open Sans; }
h6 { font-family: Open Sans; }
.main-nav { font-family: Open Sans; }
.main-nav ul ul { font-family: Open Sans; }
small, .small, .smaller, .mimic-small, .mimic-smaller, button, .button, .wpcf7-submit, #button, #header-social, .dem-tags a, .post-tags a, #copyright-nav, .widget .tagcloud a, select, textarea, input[type="tel"], input[type="url"], input[type="text"], input[type="email"], input[type="search"], input[type="submit"], input[type="password"], .post .wp-caption-text, .mimic-post .wp-caption-text, ol.commentlist .comment-head, .post-single-prev-next strong, .woocommerce input[type="submit"], .woocommerce input[type="button"], .woocommerce .product-remove a.remove, .woocommerce-page .select2-drop-active, .woocommerce .select2-container .select2-choice { font-family: Open Sans; }
body, blockquote p, select, textarea, input[type="tel"], input[type="url"], input[type="text"], input[type="email"], input[type="search"], input[type="number"], input[type="password"], .woocommerce-page .select2-drop-active, .woocommerce .select2-container .select2-choice { font-size: 18px; }
h1 { font-size: 36px; font-style: normal; font-weight: normal; }
h3 { font-size: 20px; font-style: normal; font-weight: normal; }
h4 { font-size: 15px; font-style: normal; font-weight: normal; }
h5, .ts-tabs-widget .tab-header li { font-size: 14px; font-style: normal; font-weight: normal; }
h6 { font-size: 12px; font-style: normal; font-weight: normal; }
.main-nav > ul > li, .main-nav > div > ul > li, #header-social .social .icon-style, .social-icons-widget-style .social .icon-style { font-size: 14px; }
.main-nav ul ul { font-size: 14px; }
.widget_calendar table td#today, #title-bar ul.post-categories li a, #ts-news-ticker-nav .flex-direction-nav a, button, .button, .wpcf7-submit, #button, .spinner > div, .woocommerce input[type="submit"], .woocommerce input[type="button"], .woocommerce .product-remove a.remove { background-color: rgb(232, 183, 26); }
body, #ts-style-selector-wrap, #ts-style-selector-toggle { background-color: rgb(255, 255, 255); }
#ts-main-nav-inner-wrap.stickied, body.not-wall-to-wall #wrap, .woocommerce #payment, .woocommerce-page #payment, .vertical-tabs ul.tab-header li.active::before { background-color: rgb(255, 255, 255); }
#top-small-bar { background-color: rgb(245, 245, 245); }
.main-nav ul ul.children, .main-nav ul ul.sub-menu, .main-nav ul .main-nav-search-sub-menu, .main-nav ul .main-nav-shop-sub-menu, .main-nav ul ul .vertical-tabs ul.tab-header li.active::before { background-color: rgb(34, 34, 34); }
#footer-wrap { background-color: rgb(245, 245, 245); }
body, .mobile-menu, code.ts-inline-code, form#commentform .form-allowed-tags code, .woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box { color: rgb(85, 85, 85); }
.mobile-menu-icon { background-color: rgb(85, 85, 85); }
.mobile-menu-icon::before { border-color: rgb(85, 85, 85); }
h1, h2, h3, h4, h5, h6 { color: rgb(68, 68, 68); }
#logo a { color: rgb(56, 56, 56); }
#title-bar h1, #title-bar h1 a { color: rgb(33, 33, 33); }
a, a:hover, a:visited, a:active, a:focus, button, .tp-caption a, .tab-head.active, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .post h1 a, .post h2 a, .post h3 a, .post h4 a, .post h5 a, .post h6 a, #sidebar h1 a, #sidebar h2 a, #sidebar h3 a, #sidebar h4 a, #sidebar h5 a, #sidebar h6 a, #page-share a, #ts-post-author a, .post .dem-tags.smaller a, .pagination a.active, #title-bar .to-comments-link, .ts-tabs-widget .tab-header li.active { color: rgb(33, 33, 33); }
del, small, .small, .smaller, small a, .small a, .smaller a, .post small a, .post .small a, .post .smaller a, #sidebar small a, #sidebar .small a, #sidebar .smaller a, strike, #header-social, #header-social ul li a, .subtle-text-color, .title-bar-caption, .loop .entry .title-info p, .widget_rss li .rssSummary, ol.commentlist .comment-head, .post-single-prev-next a strong, .widget_calendar table caption, .ts-tabs-widget .tab-header li, .ts-tabs-widget .tab-header li::before, .ts-searchform button, .widget_search button, .ts-searchform input[type="submit"], .widget_search input[type="submit"], #header-social .social .icon-style, .social-icons-widget-style .social .icon-style, .woocommerce p.stars span a, .woocommerce-page p.stars span a, .woocommerce .shop_table .product-name dt { color: rgb(153, 153, 153); }
.post a, #sidebar a, #comments .comment-message a { color: rgb(232, 183, 26); }
#top-small-bar { color: rgb(128, 128, 128); }
#top-small-bar a, #top-small-bar a:active, #top-small-bar a:focus, #top-small-bar a:hover { color: rgb(56, 56, 56); }
.main-nav > ul > li > a, .main-nav > div > ul > li > a { color: rgb(128, 128, 128); }
.main-nav > ul > li.menu-item-has-children > a::after, .main-nav > div > ul > li.menu-item-has-children > a::after { border-top-color: rgb(128, 128, 128); }
.main-nav-wrap #header-social ul li::before, .main-nav-wrap #header-social ul li a:hover, .main-nav ul > li.menu-item > a:hover, .main-nav ul.sf-menu > li.menu-item:hover > a, .main-nav ul.megaMenu > li.menu-item:hover > a, .main-nav ul.ubermenu-nav > li.menu-item:hover > a, .main-nav > ul > li > a:hover, .main-nav > div > ul > li > a:hover, .main-nav > ul > li.current_page_item > a, .main-nav > ul > li.current-menu-item > a, .main-nav > div > ul > li.current_page_item > a, .main-nav > div > ul > li.current-menu-item > a, .main-nav > ul > li.inuse > a, .main-nav > div > ul > li.inuse > a, .main-nav > ul > li.current_page_parent > a, .main-nav > ul > li.current_page_ancestor > a, .main-nav > div > ul > li.current_page_parent > a, .main-nav > div > ul > li.current_page_ancestor > a, .main-nav > ul > li.current_page_parent > a > .sf-sub-indicator, .main-nav > div > ul > li.current_page_ancestor > a > .sf-sub-indicator { color: rgb(56, 56, 56); }
.main-nav > ul > li > a:hover::after, .main-nav > div > ul > li > a:hover::after, .main-nav > ul > li.current_page_item > a::after, .main-nav > ul > li.current-menu-item > a::after, .main-nav > div > ul > li.current_page_item > a::after, .main-nav > div > ul > li.current-menu-item > a::after, .main-nav > ul > li.inuse > a::after, .main-nav > div > ul > li.inuse > a::after { border-top-color: rgb(56, 56, 56); }
.main-nav ul ul.children, .main-nav ul ul.sub-menu, .main-nav ul .main-nav-search-sub-menu, .main-nav ul .main-nav-shop-sub-menu { color: rgb(170, 170, 170); }
.main-nav ul ul.sub-menu del, .main-nav ul ul.sub-menu small, .main-nav ul ul.sub-menu .small, .main-nav ul ul.sub-menu .smaller, .main-nav ul ul.sub-menu small a, .main-nav ul ul.sub-menu .small a, .main-nav ul ul.sub-menu .smaller a, .main-nav ul ul.sub-menu .post small a, .main-nav ul ul.sub-menu .post .small a, .main-nav ul ul.sub-menu .post .smaller a, .main-nav ul ul.sub-menu #sidebar small a, .main-nav ul ul.sub-menu #sidebar .small a, .main-nav ul ul.sub-menu #sidebar .smaller a, .main-nav ul ul.sub-menu strike, .main-nav ul ul.sub-menu #header-social, .main-nav ul ul.sub-menu #header-social ul li a, .main-nav ul ul.sub-menu .subtle-text-color, .main-nav ul ul.sub-menu .title-bar-caption, .main-nav ul ul.sub-menu .loop .entry .title-info p, .main-nav ul ul.sub-menu .widget_rss li .rssSummary, .main-nav ul ul.sub-menu ol.commentlist .comment-head, .main-nav ul ul.sub-menu .post-single-prev-next a strong, .main-nav ul ul.sub-menu .widget_calendar table caption, .main-nav ul ul.sub-menu .ts-tabs-widget .tab-header li, .main-nav ul ul.sub-menu .ts-tabs-widget .tab-header li::before, .main-nav ul ul.sub-menu .ts-searchform button, .main-nav ul ul.sub-menu .widget_search button, .main-nav ul ul.sub-menu .ts-searchform input[type="submit"], .main-nav ul ul.sub-menu .widget_search input[type="submit"], .main-nav ul ul.sub-menu #header-social .social .icon-style, .main-nav ul ul.sub-menu .social-icons-widget-style .social .icon-style, .main-nav ul ul.sub-menu .woocommerce p.stars span a, .main-nav ul ul.sub-menu .woocommerce-page p.stars span a, .main-nav ul ul.sub-menu .woocommerce .shop_table .product-name dt { color: rgb(119, 119, 119); }
.main-nav ul ul h1, .main-nav ul ul h2, .main-nav ul ul h3, .main-nav ul ul h4, .main-nav ul ul h5, .main-nav ul ul h6, .main-nav ul ul.children a, .main-nav ul ul.sub-menu a, .main-nav ul .main-nav-search-sub-menu a, .main-nav ul .main-nav-shop-sub-menu a, .main-nav ul ul .vertical-tabs ul.tab-header li.active, .main-nav ul ul .horizontal-tabs ul.tab-header li.active { color: rgb(204, 204, 204); }
.main-nav ul ul li.menu-item-has-children > a::after { border-color: transparent transparent transparent rgb(204, 204, 204); }
.main-nav ul ul li.menu-item > a:hover, .main-nav ul ul li.current_page_item > a, .main-nav ul ul li.current-menu-item > a { color: rgb(255, 255, 255); }
.main-nav ul ul li.menu-item-has-children > a:hover::after { border-color: transparent transparent transparent rgb(255, 255, 255); }
#footer { color: rgb(128, 128, 128); }
#footer a, #footer a:active, #footer a:focus, #footer a:hover, #footer .ts-tabs-widget .tab-header li.active { color: rgb(56, 56, 56); }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .ts-tabs-widget .tab-header li { color: rgb(128, 128, 128); }
.loop-slider-wrap .ts-item-details .comment-bubble::after { border-top-color: rgb(232, 183, 26); }
#top-small-bar { border-color: rgb(238, 238, 238); }
@media only screen and (max-width: 900px) {
  .main-nav, .main-nav > ul > li, .main-nav > div > ul > li, .main-nav ul ul.sub-menu { border-color: rgb(238, 238, 238); }
}
#ts-style-selector-toggle, #ts-style-selector-wrap, #ts-style-selector-wrap h3, hr, abbr, acronym, .ts-top, #ts-main-nav-inner-wrap.stickied, #header-social .social .icon-style, .social-icons-widget-style .social .icon-style, #bottom-ad-inner, #ts-comments-wrap-wrap, #megaMenu #megaMenuToggle, .ubermenu .ubermenu-toggle, body.has-no-footer-widgets #copyright-nav, #copyright-nav ul li, .mobile-nav, .mobile-menu-sep, .top-default .main-nav, #title-bar, #title-bar-wrap .breadcrumbs, #main-slider-wrap, body.page #ts-page-featured-media-wrap .featured-media-wrap, body.single-post #ts-post-featured-media-wrap .featured-media-wrap, body.single-post #main.has-sidebar-right #ts-post-featured-media-wrap .featured-media-wrap, body.single-post #main.has-sidebar-left #ts-post-featured-media-wrap .featured-media-wrap, body.single-post #ts-post-the-content .ts-gallery-wrapper, #page-share.pull-right, #page-share.pull-left, .search-result-caption, .loop .entry .read-more-wrap, .loop-default .featured-media-wrap, .loop-widget .entry, .post-single-prev-next, .pagination a, .pagination span, .masonry-cards .entry-content .read-more, .wp-caption, .page-links .wp-link-pages > a, .page-links .wp-link-pages > span, .gallery .gallery-item .gallery-icon img, #main .single-entry .ts-about-author, .ts-related-posts-on-single, .traditional-tabs.horizontal-tabs .tab-header li.active, #sidebar .widget li, .wpmega-widgetarea .widget li, .ubermenu-widget-area .widget li, .widget .tagcloud a, .post-tags a, .widget .tab-header, .widget_calendar table td, .widget_calendar table th, .widget .blog-author .avatar-wrap, .flickr-widget li a, .post-widget .widget-thumbnail .thumb-link, .widget .tab-header, .divider-shortcode.line .divider, .divider-shortcode.dotted .divider, .divider-shortcode.dashed .divider, .divider-shortcode.double-line .divider, .divider-shortcode.double-dotted .divider, .divider-shortcode.double-dashed .divider, .divider-shortcode .divider-sep, .divider-shortcode .shapes .ts-circle, .divider-shortcode .shapes .ts-square, .title-shortcode .title-sep, .title-shortcode.dashed .title-sep, .title-shortcode.dotted .title-sep, .title-shortcode.double-line .title-sep, .title-shortcode.double-dashed .title-sep, .title-shortcode.double-dotted .title-sep, .vertical-tabs ul.tab-header li, .vertical-tabs ul.tab-header li:first-child, .traditional-tabs.vertical-tabs .tab-contents, .traditional-tabs.vertical-tabs ul.tab-header li, .simple-tabs.vertical-tabs-left .tab-contents, .simple-tabs.vertical-tabs-right .tab-contents, .toggle-block, .accordion-block .toggle-block .tab-body, .accordion-block .tab-body, .toggles-wrapper .accordion-block, .accordion-wrapper .accordion-block, .tagline-shortcode, .tagline-shortcode .tagline, .ts-pricing-column, .ts-pricing-column ul li, .ts-blockquote-shortcode.pull-left, .ts-blockquote-shortcode.pull-right, .ts-loop-product-title, .woocommerce-page div.product #reviews .comment img, .woocommerce #content div.product #reviews .comment, .woocommerce div.product #reviews .comment, .woocommerce-page #content div.product #reviews .comment, .woocommerce-page div.product #reviews .comment, .woocommerce-info, .woocommerce-message { border-color: rgb(238, 238, 238); }
#footer .widget * { border-color: rgb(238, 238, 238); }
#footer-wrap { border-color: rgb(238, 238, 238); }
.woocommerce .select2-container .select2-choice, .woocommerce-page .select2-drop-active, .wp-editor-container, input.input-text, input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"], input[type="url"], textarea, select { background-color: rgb(249, 249, 249); border-color: rgb(221, 221, 221); color: rgb(128, 128, 128); }
.ts-searchform button { color: rgb(128, 128, 128) !important; }
.woocommerce .select2-container .select2-choice:focus, .woocommerce-page .select2-drop-active, .woocommerce .select2-drop-active, input.input-text:focus, input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus, select:focus { background-color: rgb(255, 255, 255); }
#main-nav ul ul * { border-color: rgb(51, 51, 51); }
.primary-color, .color-shortcode.primary, .color-primary { color: rgb(232, 183, 26) !important; }
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('https://c2c8eb.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/0ec6fl06luxeywpbsjvxcbjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('https://ac8fb1.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/fl4y0qdoxyythegmxx8kcrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('https://08b46a.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/-l14jk06m6puhb-5mxqqnrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('https://64c6c2.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/i3s1wsgsg9ycurv6puktorjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('https://2811c6.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/nydwbdd4giq26g5xybhsfbjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('https://af8b08.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/pru33qjshpzsmg3z6vywnrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 300;  src: local("Roboto Light"), local("Roboto-Light"), url('https://8bef63.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/hgo13k-tfspn0qi1sfdufvtxra8tvwticgirnjhmvjw.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('https://19d120.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/ek4gzz-gexapcsbhtceqi_eszw2xoq-xsnqo47m55da.woff2') format("woff2");  unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('https://0c70c6.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/mervlbyg_cxg3rlvuskt_feszw2xoq-xsnqo47m55da.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('https://dac0e3.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/-2n2p-_y08sg57cnwqfknveszw2xoq-xsnqo47m55da.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('https://3f9fe3.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/u0topm082mnks5k0q4rhqveszw2xoq-xsnqo47m55da.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('https://0b1003.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/ndf9mtnoplzo-nomog0mipeszw2xoq-xsnqo47m55da.woff2') format("woff2");  unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('https://86b4af.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/fcx7wwv8ozt71a3e1xoajveszw2xoq-xsnqo47m55da.woff2') format("woff2");  unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 400;  src: local("Roboto"), local("Roboto-Regular"), url('https://f06fd7.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/cwb0xya8bzo0ksthx0utua.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('https://29b0cb.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/77fxfjrbgzn4acrsfhlh3hjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('https://b14ee5.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/isz-wbcxnkabnjo6_twhthjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('https://8bbc8b.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/ux6i4jxqdm3fvtc1cpuwqhjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('https://45f908.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/jsn2cgvdbcvycnfjfjsdfbjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('https://f38b70.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/pwzc-ybil414wb9rb1iaprjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('https://895da0.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/97uahxiqzroncbacei3awxjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");  unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Roboto";  font-style: normal;  font-weight: 700;  src: local("Roboto Bold"), local("Roboto-Bold"), url('https://d52ae5.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/d-6iyplofoccackzxwxsoftxra8tvwticgirnjhmvjw.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
@font-face {
  font-family: "Material Icons";  font-style: normal;  font-weight: 400;  src: local("Material Icons"), local("MaterialIcons-Regular"), url('https://7bed95.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/2fcryfnatjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2') format("woff2");}
#letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list-product-name-tooltip::before { display: block; content: ""; width: 0px; height: 0px; border-width: 7px; border-color: transparent transparent rgba(0, 0, 0, 0.8); border-style: solid; position: absolute; top: -14px; left: 50%; margin-left: -3.5px; }
#letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list li:nth-child(n+5) { display: none !important; }
#letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list.open li:nth-child(n+5) { display: list-item !important; }
#letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list-item:last-child .letyshops-notification-similar-list-link::after { display: block !important; content: "" !important; width: calc(100% - 40px) !important; position: absolute !important; bottom: 0px !important; left: 50% !important; transform: translateX(-50%) !important; border-top: 1px dashed rgb(238, 238, 238) !important; }
#letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list-item:hover .letyshops-notification-similar-list-link::after, #letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list-item:hover .letyshops-notification-similar-list-link::before { display: none !important; }
#letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list-item:hover + .letyshops-notification-similar-list-item .letyshops-notification-similar-list-link::before { display: none !important; }
#letyshops-notification .letyshops-notification-similar-list-content .letyshops-notification-similar-list-link::before { display: block !important; content: "" !important; width: calc(100% - 40px); position: absolute !important; top: 0px !important; left: 50% !important; transform: translateX(-50%); border-top: 1px dashed rgb(238, 238, 238) !important; }
.letyshops-popup .letyshops-saler-rating-tooltip::before { display: block; content: ""; width: 0px; height: 0px; border-width: 7px 8px; border-color: transparent rgba(33, 33, 33, 0.95) transparent transparent; position: absolute; border-style: solid; top: 12px; left: -16px; }
.letyshops-pm:not(.letyshops-open) .letyshops-popup { display: none; }
.letyshops-open .letyshops-saller-info.active::before { display: block; content: ""; height: 2px; width: 100%; background: rgb(30, 177, 252) none repeat scroll 0% 0%; position: absolute; left: 0px; bottom: -17px; box-sizing: content-box; margin-left: 0px; }
.letyshops-list-characteristics .oval-bad-saller::after { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 4px; height: 4px; top: 4px; left: -16px; background-color: rgb(244, 67, 54); }
.letyshops-list-characteristics .oval-bad-saller::before { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 12px; height: 12px; opacity: 0.2; left: -20px; top: 0px; background-color: rgb(244, 67, 54); }
.letyshops-list-characteristics .oval-good-saller::after { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 4px; height: 4px; top: 4px; left: -16px; background-color: rgb(0, 200, 83); }
.letyshops-list-characteristics .oval-good-saller::before { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 12px; height: 12px; opacity: 0.2; left: -20px; top: 0px; background-color: rgb(0, 200, 83); }
.letyshops-list-characteristics .oval-stranger-saller::after { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 4px; height: 4px; top: 4px; left: -16px; background-color: rgb(255, 204, 0); }
.letyshops-list-characteristics .oval-stranger-saller::before { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 12px; height: 12px; opacity: 0.2; left: -20px; top: 0px; background-color: rgb(255, 204, 0); }
.letyshops-list-characteristics .oval-saller::after { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 4px; height: 4px; top: 4px; left: -16px; }
.letyshops-list-characteristics .oval-saller::before { display: inline-block; border-radius: 50%; position: absolute; content: ""; width: 12px; height: 12px; opacity: 0.2; left: -20px; top: 0px; }
.letyshops-notification-search-tooltip__body::before { display: block; content: ""; width: 0px; height: 0px; border-width: 5px; border-style: solid; border-color: rgb(74, 74, 74) transparent transparent; position: absolute; transform: translateX(-50%); left: 55px; bottom: -10px; }
@media not all {
  [class*=" letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
  [class^="letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
}
@media not all {
  [class*=" letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
  [class^="letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
}
@media not all {
  [class*=" letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
  [class^="letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
}
@media not all {
  [class*=" letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
  [class^="letyshops-i-"] { background-image: url('https://d8dbf8.claudeassets.com/20240228182610im_/https://sejour-touristique.com/touristique/css/undefined'); }
}

.pagination{display:inline-block;margin:20px 0;padding-left:0;border-radius:4px}
.pagination *{box-sizing:border-box;border-radius:0!important}
.pagination a{background-color:transparent;background-image:none;color:#428bca;text-decoration:none}
.pagination a:active{outline:0}
.pagination a:hover{color:#2a6496;text-decoration:none;outline:none}
.pagination ul{margin-top:0;margin-bottom:10px}
.pagination > li{display:inline}
.pagination > li > a{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination > li:first-child > a{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination > li:last-child > a{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination > li > a:hover{color:#2a6496;background-color:#eee;border-color:#ddd}
.pagination > .active > a,.pagination > .active > a:hover{z-index:2;background-color:#428bca;border-color:#428bca;color:#fff;cursor:default}
.pagination li a{border:1px solid #ededed!important}
.pagination li a:hover{background:#ededed}
.pagination > .active > a,.pagination > .active > a:hover{background:#206ec1;border:1px solid #206ec1!important}
.pagination > li > a{color:#3d566e}
.pagination a{color:#3d566e}
.pagination a:hover{color:#206ec1}



/*
     FILE ARCHIVED ON 14:10:28 Dec 25, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:09:50 Jul 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.416
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.036
  esindex: 0.007
  cdx.remote: 20.927
  LoadShardBlock: 50.118 (3)
  PetaboxLoader3.datanode: 48.991 (4)
  PetaboxLoader3.resolve: 30.556 (2)
  load_resource: 55.426
*/