/* global */
body {
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  color: #333333; }

a {
  color: #333333; }

a:hover {
  text-decoration: none;
  color: #FFD300; }

a:focus {
  text-decoration: none; }

h1 {
  /*font-family: 'Great Vibes', cursive;*/
  /*font-family: 'Courgette', cursive !important;*/
  font-family: "orator-std", sans-serif !important;
  font-size: 40px !important;
  margin: 10px 0 !important; }

h2, .redactor-formatting-h2 {
  font-size: 18px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important;
  margin: 25px 0 !important; }

h3, .redactor-formatting-h3 {
  /*font-family: 'Great Vibes', cursive;*/
  font-family: "orator-std", sans-serif !important;
  font-size: 36px !important; }

h4, .redactor-formatting-h4 {
  font-size: 18px !important;
  font-weight: 200 !important;
  margin: 15px 0 !important; }

h5, .redactor-formatting-h5 {
  font-size: 15px !important;
  font-weight: bold !important;
  margin: 15px 0 !important; }

.yellow {
  color: #FFD300 !important; }

.bold {
  font-weight: bold; }

.tags {
  margin-top: 10%;
  font-size: 20px; }

.tags a {
  margin-right: 3%; }

.content-html, .redactor-editor {
  font-family: 'Georgia', 'Ubuntu', Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 200 !important;
  color: #333333 !important; }

.content-html p, .redactor-editor p {
  text-align: justify;
  margin: 0 0 10px; }

.content-html img, .redactor-editor img {
  display: block;
  margin: 0px auto;
  width: 100% !important;
  height: auto !important; }

.content-html table, .redactor-editor table {
  width: 100% !important; }

.content-html table td, .redactor-editor table td {
  padding: 3px !important; }

.content-html-presentation img {
  float: left !important;
  width: 48% !important;
  margin: 5px !important; }

.content-html-presentation hr.clearfix {
  border-top: 1px solid #fff;
  margin: 5px 0;
  clear: both; }

/* header */
#header {
  background-color: #333333;
  padding-top: 5px;
  padding-bottom: 6px; }

#header a {
  color: #fff; }

#header-language-selector {
  text-align: left; }

#header-language-selector img {
  margin-left: 6px;
  height: 12px; }

#header-user-bar {
  text-align: right; }

#header-user-bar a {
  margin-left: 16px;
  font-size: 12px;
  font-weight: 300; }

#header-logo {
  text-align: center;
  padding: 12px 0; }

#header-logo img {
  width: 120px; }

#header-baseline {
  text-align: center;
  margin-bottom: 15px; }

#header-baseline a {
  /*background-image: url('../../img/baseline3.jpg');
  background-repeat: no-repeat;*/
  display: block;
  width: 160px;
  height: 34px;
  text-transform: uppercase;
  margin: 0px auto;
  font-size: 11px;
  letter-spacing: 2px;
  padding-top: 4px; }

#header-baseline a:hover {
  color: #333; }

/* header menu */
#header-menu {
  text-align: center;
  position: relative;
  padding: 5px 0 0 0;
  margin-bottom: 0px; }

#header-menu ul {
  left: -3px;
  padding: 0;
  margin: 0px;
  list-style: none;
  border-radius: 0px; }

.fa-menu {
  padding-right: 20px !important; }

#header-menu > ul > li {
  display: inline-block;
  padding: 0 0 14px 0;
  margin: 0;
  list-style: none; }

#header-menu > ul > li > a {
  text-transform: uppercase;
  display: block;
  padding: 0 20px 0px 20px;
  font-size: 18px;
  font-weight: 200;
  line-height: 13px; }

#header-menu > ul > li > a.separator {
  border-right: 1px solid #333; }

.nav > li > a:focus {
  background-color: transparent; }

.header-sub-menu .sub-menu {
  left: 100%;
  position: absolute;
  visibility: hidden;
  font-size: 16px;
  font-weight: 200; }

.header-sub-menu > ul > .header-menu-separator-line > a:hover {
  border-top: #333333 3px solid; }

.header-sub-menu, .header-sub-menu:hover {
  font-size: 16px !important;
  font-weight: 200;
  border: none; }

.header-sub-menu li:hover .sub-menu {
  visibility: visible; }

.dropdown:hover .header-sub-menu {
  display: block; }

.nav > li > a:hover {
  background-color: inherit; }

.header-sub-menu > li > a {
  background-color: #333333;
  color: white;
  line-height: 30px;
  font-weight: 200; }

.header-sub-menu > li > a > i {
  margin-right: 10px; }

.header-menu-separator-line {
  height: 4px;
  background-color: #333;
  margin-top: -4px; }

.header-sub-menu > li > a:hover {
  background-color: #FFD300; }

#header-search-bar {
  position: absolute;
  right: 0px;
  background-color: #333;
  padding: 1px;
  top: 0px; }

#header-search-bar i {
  margin-left: -7px; }

#header-search-bar input {
  border: none;
  width: 100px;
  padding-left: 4px; }

.header-search-submit {
  color: #fff;
  width: 5px; }

.header-search-submit-button {
  background-color: #333333;
  border: none;
  padding: 0 8px; }

.header-search-submit-button:focus {
  outline-color: #333333; }

#cart-coupons-count {
  background-color: red; }

/* Breadcrumbs */
.breadcrumb {
  background-color: transparent;
  padding: 5px 0 6px 0;
  margin-bottom: 6px; }

.breadcrumb > li + li:before {
  padding: 0;
  color: #ccc;
  content: ""; }

.breadcrumb > .breadcrumb-item a, .breadcrumb > .breadcrumb-item {
  color: #333;
  text-transform: uppercase; }

.breadcrumb > .breadcrumb-item + .breadcrumb-item:before {
  padding: 0 5px;
  color: #333;
  content: ">"; }

.breadcrumb-go-back {
  margin-right: 30px; }

.breadcrumb-go-back a {
  color: #ccc;
  text-transform: uppercase; }

/* footer */
#footer {
  background-color: #333333;
  padding: 10px 0px;
  color: #fff;
  margin-top: 40px; }

.footer-left a {
  color: #fff;
  text-decoration: underline;
  margin-left: 5px; }

.footer-right > ul > li {
  display: inline-block;
  padding: 0 3px;
  margin: 1% 0 0 0;
  list-style: none; }

.footer-right a {
  color: white;
  font-size: 28px; }

.footer-right a:hover {
  color: #FFD300; }

.footer-icon {
  display: block;
  width: 26px;
  height: 26px;
  background-position: 0px 0px; }

#footer-wechat-details {
  display: none; }

.footer-wechat-details-content {
  width: 380px;
  padding: 20px;
  text-align: center; }

a.icon-insta {
  background-image: url("../../img/icons/icon-instagram.png"); }

a:hover.icon-insta {
  background-position: 0px -26px; }

a.icon-kakao {
  background-image: url("../../img/icons/icon-kakaotalk.png"); }

a:hover.icon-kakao {
  background-position: 0px -26px; }

a.icon-naver {
  background-image: url("../../img/icons/icon-naver.png"); }

a:hover.icon-naver {
  background-position: 0px -26px; }

a.icon-weibo {
  background-image: url("../../img/icons/icon-weibo.png"); }

a:hover.icon-weibo {
  background-position: 0px -26px; }

a.icon-facebook {
  background-image: url("../../img/icons/icon-facebook.png"); }

a:hover.icon-facebook {
  background-position: 0px -26px; }

/* Homepage */
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 10px;
  height: 0; }

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#home-posts .slide {
  width: 25%;
  padding: 0; }

#home-posts-prev-button {
  position: absolute;
  left: -34px;
  top: 90px;
  color: #DDDDDD;
  z-index: 2;
  font-size: 16px; }

#home-posts-next-button {
  position: absolute;
  right: -34px;
  top: 90px;
  color: #DDDDDD;
  z-index: 2;
  font-size: 16px; }

.home-coupon-list-coupon-block {
  margin-bottom: 10px; }

.home-phrase-book-block {
  background-color: #333;
  height: 132px;
  color: white;
  display: block; }

.home-phrase-book-block img {
  margin-bottom: 3px; }

.home-phrase-book-block a {
  font-size: 25px; }

.home-phrase-book-block-title {
  font-size: 16px;
  display: block;
  color: #fff;
  padding: 10px; }

.home-phrase-book-block-title i {
  color: #FFD300 !important; }

.home-phrase-book-block-french {
  color: #fff;
  font-size: 13px;
  padding: 0px 10px 0px 10px;
  display: block; }

.home-phrase-book-block-french i {
  color: #FFD300; }

.home-phrase-book-block-translation {
  color: #fff;
  font-size: 13px;
  padding: 10px 10px 0px 10px;
  display: block; }

.home-phrase-book-block-translation i {
  color: #FFD300; }

.home-map {
  height: 132px !important;
  font-size: 18px; }

#home-currency {
  background-color: #FFD300; }

.home-currency-eur {
  margin: 0px;
  color: #fff;
  font-size: 40px;
  font-weight: 200;
  text-align: center;
  padding: 3px 15px 1px 15px; }

.home-currency-currencies {
  color: #fff;
  font-size: 14px;
  padding: 0px 5px;
  border-bottom: 1px solid white;
  text-align: right; }

.home-currency-currencies-currency {
  float: left; }

.separator-line {
  height: 4px;
  background-color: #333;
  margin: 7px 0; }

#home-event {
  display: block;
  background-color: #3BCCFB;
  height: 132px;
  color: #fff;
  text-align: center; }

.home-event-icon {
  display: block;
  padding: 8px 0 3px 0;
  font-size: 20px; }

.home-event-date {
  font-size: 14px;
  display: block; }

.home-event-title {
  font-size: 13px;
  display: block;
  padding-top: 5px; }

.home-event-place {
  font-size: 11px;
  display: block;
  font-style: italic; }

/* Magazine */
.home-magazine-post-list, .coupon-coupon-list, .magazine-post-list {
  padding: 0; }

.row-posts {
  margin-right: -6px;
  margin-left: -6px;
  position: relative; }

.post-list-post {
  display: block;
  width: 100%;
  overflow: hidden;
  margin-bottom: 6px;
  padding: 0 6px; }

.magazine-post-list-home .post-list-post {
  margin-bottom: 5px; }

.post-list-post:hover {
  color: #333;
  border-color: #333; }

.post-list-post-img {
  display: block;
  overflow: hidden;
  background-color: #000; }

.post-list-post-img img {
  width: 100%;
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.3s ease-in-out; }

.post-list-post:hover .post-list-post-img img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transform: scale(1.05);
  transform: scale(1.05); }

.post-list-post-content {
  padding: 0px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 60px;
  text-align: justify; }

.post-list-post-title {
  display: block;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 5px;
  text-align: center;
  padding-top: 10px;
  text-transform: uppercase; }

.post-list-post-content-content {
  display: block;
  font-size: 12px;
  font-weight: 300; }

.post-star-list-post {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative; }

.post-star-list-post-img {
  display: block;
  width: 100%;
  height: 100%; }

.post-star-list-post-img img {
  width: 100%;
  height: 100%; }

.post-star-list-post-content {
  position: absolute;
  width: 25%;
  height: 100%;
  left: 0;
  padding: 20px;
  top: 0;
  background-color: rgba(255, 211, 0, 0.8); }

.post-star-list-post-title {
  display: block;
  font-size: 24px;
  line-height: 24px;
  font-weight: 100;
  margin-bottom: 15px;
  color: #fff;
  /*font-family: 'Great Vibes', cursive;*/
  font-family: "orator-std", sans-serif; }

.post-star-list-post-content-content {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #fff; }

.post-star-list-post-content-more {
  position: absolute;
  bottom: 12px;
  font-size: 14px;
  font-weight: 300;
  right: 10px;
  text-decoration: underline;
  color: #fff; }

/* Slider */
.iosslider {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 1150px;
  height: 288px; }

#home-posts-star {
  height: 380px; }

.iosslider .slider {
  width: 100%;
  height: 100%; }

.iosslider .slider .slide {
  float: left;
  width: 100%;
  height: 100%; }

.iosSliderButtons {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 150px;
  height: 10px;
  text-align: right; }

.iosSliderButtons .button {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #fff;
  margin: 0 5px 0 0;
  border-radius: 5px; }

.iosSliderButtons .selected {
  background: #FFD300; }

/* Admin */
.admin-form fieldset {
  background-color: #ececec;
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin-bottom: 30px; }

/* Coupon */
.coupon-list-coupon {
  display: block;
  width: 100%;
  overflow: hidden;
  margin: 0 0 20px 0;
  color: #333; }

.coupon-list-coupon:hover {
  color: #333; }

.coupon-list-coupon-img {
  display: block;
  text-align: center;
  overflow: hidden; }

.coupon-list-coupon-img img {
  width: 100%; }

.coupon-list-coupon-title {
  display: block;
  padding: 5px;
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 60px; }

.coupon-list-coupon-discount {
  background-color: #FFD300;
  color: white;
  text-align: center;
  display: block;
  padding: 2px;
  text-transform: uppercase;
  margin-top: 6px; }

/* Shop */
.shop-list-shop {
  display: block;
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #fff; }

.shop-list-shop-img {
  display: block;
  overflow: hidden; }

.post-sidebar-right h2 {
  text-align: left;
  font-weight: bold !important; }

.post-sidebar-right .shop-list-shop-img {
  height: 100px !important; }

.post-sidebar-right .post-list-post-content {
  height: 66px;
  padding-top: 5px; }

.post-sidebar-right .post-list-post-title {
  font-size: 13px;
  line-height: 16px;
  padding-top: 0px; }

.shop-list-shop-img img {
  width: 100%; }

.shop-list-shop-title {
  display: block;
  padding: 5px;
  font-size: 12px;
  font-weight: 200;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 60px; }

/***PRESENTATION***/
.presentation-img-top {
  margin-bottom: 5%; }

.presentation-img-bottom {
  margin: 5% 0 25% 0; }

/***LIST-PAGES-TOP***/
.banner-top {
  background-image: url("../../img/banner-top.png");
  margin-bottom: -15px;
  min-height: 360px; }

.category-list {
  padding: 0 0.4%; }

.category-list a {
  display: block;
  width: 100%;
  background-color: #000;
  margin-bottom: 5px;
  text-transform: uppercase;
  text-align: center;
  color: white;
  font-weight: 200;
  position: relative;
  overflow: hidden; }

.category-list a img {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  transition: all 0.3s ease-in-out; }

.category-list a:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; }

.category-list a > span {
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  height: 100%;
  top: 0; }

.category-list a > span:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; }

.category-list a > span > span {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  line-height: 26px;
  font-size: 24px; }

.category-list a.category-post-active, .category-list a:hover {
  color: #FFD300 !important; }

.category-list a:hover img, .category-list a.category-post-active img {
  opacity: 1;
  filter: alpha(opacity=100); }

.category-list a:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05); }

/* coupon */
.btn-coupon-order, .partner-list-btn {
  border-radius: 0px;
  background-color: #FFD300;
  border: none;
  color: #333333;
  margin: 10px 10px;
  font-size: 22px; }

.btn-coupon-order:hover, .partner-list-btn:hover {
  border-radius: 0px;
  background-color: #333333;
  color: #FFD300;
  border: none; }

.coupon-single img {
  margin-top: 5%; }

.coupon-single-content {
  margin: 4% 0; }

.coupon-single-order {
  margin-top: 1.5%; }

.separator-light-line {
  height: 1px;
  background-color: #dfdde2;
  margin: 20px 0; }

.separator-small-margin {
  height: 1px;
  background-color: #dfdde2;
  margin: 2% 0; }

.partner-list-btn {
  width: 100%; }

.coupon-index-categories {
  margin-bottom: 15px; }

/****SIDEBARS***/
.sidebar-menu ul {
  text-transform: uppercase;
  padding-left: 0;
  -webkit-padding-start: 0px;
  list-style: none;
  margin-top: 10%; }

.sidebar-menu ul li {
  margin-bottom: 3%; }

.sidebar-menu a:focus {
  text-decoration: none; }

.post-sidebar-right a {
  display: block;
  margin-top: 1% !important; }

.separator-sidebar-light-line {
  margin-top: 10px; }

/*****PAGE MAGAZINE***/
.magazin-post-tags {
  font-size: 15px;
  margin-bottom: 2%; }

.magazin-post-tags a {
  margin-right: 1%;
  font-size: 15px; }

.magazine-filters {
  background-color: #FED500;
  color: #333;
  text-align: left;
  float: left;
  width: 300px;
  margin: 10px 0px 20px 0;
  padding: 6px; }

.magazine-filters a {
  margin: 0 4px; }

.magazine-filters a i {
  vertical-align: 0px; }

.magazine-filters a:hover {
  text-decoration: underline !important;
  color: #333; }

/** Cart **/
.cart-pay {
  text-align: center; }

.cart-pay input {
  border: 1px solid #ffd21e;
  border-radius: 7px;
  width: 270px;
  margin: 0 5px 5px 5px;
  height: 30px;
  color: black;
  padding-left: 7px;
  padding-top: 2px;
  font-size: 15px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  outline: 0; }

.cart-pay .user-lastname {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: 1px dashed #3c3f41;
  margin-right: -2px; }

.cart-pay .user-firstname {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: none;
  margin-left: -1px; }

.cart-pay .user-email {
  margin-left: 8px; }

.cart-pay #agree {
  margin-right: 3px;
  width: 20px;
  height: 18px;
  vertical-align: bottom; }

/* ---------------------------------------------------------------------- */
/* Polyglot
/* ---------------------------------------------------------------------- */
.polyglot-language-switcher {
  /*font: 14px/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;*/ }

.polyglot-language-switcher,
.polyglot-language-switcher * {
  margin: 0;
  padding: 0; }

.polyglot-language-switcher {
  position: relative; }

.polyglot-language-switcher ul {
  list-style: none; }

.polyglot-language-switcher a {
  transition: all 0.2s ease-in-out; }

.polyglot-language-switcher img {
  margin-right: 3px; }

.polyglot-language-switcher > .pls-selected-locale {
  text-decoration: none;
  color: #333;
  position: relative; }

.polyglot-language-switcher > .pls-selected-locale:hover {
  color: #3a91bd; }

.polyglot-language-switcher > .pls-selected-locale:after {
  content: " ";
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 100%;
  margin-left: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff; }

.pls-language-container-scrollable {
  position: absolute;
  top: 100%;
  left: -10px;
  z-index: 10000;
  width: 100%;
  overflow-x: auto; }

.pls-language-container {
  margin-top: 10px;
  padding: 10px 0;
  border: 1px solid #ccc;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  background-color: #333333; }

.pls-language-container td {
  padding: 0 10px;
  border-right: 1px solid #ccc;
  vertical-align: top; }

.pls-language-container td:last-child {
  border-right: none; }

.pls-language-container a {
  margin: 5px 0;
  color: #3a91bd;
  text-decoration: none;
  padding: 5px 10px 5px 0;
  display: block;
  white-space: nowrap; }

.pls-language-container a:hover {
  background-color: #f5f5f5;
  color: #333333 !important; }

.pls-language-container .pls-selected-locale {
  color: #333;
  font-weight: bold;
  cursor: default; }

.squared-trick {
  margin-top: 120%; }

.paris-info-list {
  font-size: 12px;
  display: block;
  background-color: #333;
  text-transform: uppercase;
  text-align: center;
  color: white;
  font-weight: 200;
  padding-top: 35%;
  width: 96%;
  height: 96%;
  position: absolute;
  top: 2%;
  bottom: 0;
  left: 2%;
  right: 0; }

.paris-info-list:hover {
  background-color: #FFD300 !important;
  color: #333 !important; }

.paris-info-list i {
  color: #FFD300; }

.paris-info-list span {
  display: block;
  padding-top: 5%; }

.paris-info-list:hover i {
  color: #333 !important; }

.paris-info-phrase-book-block {
  margin: 3% 0 3% 0;
  font-size: 15px;
  line-height: 30px; }

.paris-info-phrase-book-block i {
  font-size: 15px; }

.paris-info-phrase-book-translation i {
  color: #333; }

.paris-info-phrase-book-translation {
  padding-left: 22px; }

.paris-info-phrase-book-description {
  margin: 5px 0 15px 0;
  font-style: italic;
  background-color: #eeeeee; }

.paris-info-phrase-book-description i {
  padding: 0px 5px 0px 5px; }

/* MODAL*/
.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 2;
  padding: 20px;
  box-sizing: border-box;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.85);
  text-align: center; }

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em; }

.blocker.behind {
  background-color: transparent; }

.modal {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  border-radius: 8px;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left; }

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url("data:image/png;base64,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") no-repeat 0 0; }

.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url("data:image/gif;base64,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") #111 no-repeat center center;
  border-radius: 8px; }

#not-liked, #liked {
  display: none; }

#not-liked {
  position: absolute;
  bottom: 50px;
  left: 37%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

#liked p {
  color: red;
  font-size: 14px; }

.btn-close,
.btn-like-us {
  font-size: 12px;
  background: #ffd300;
  padding: 8px 12px; }

.btn-close:hover,
.btn-like-us:hover {
  background: transparent; }

@font-face {
  font-family: 'weather';
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot");
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff") format("woff"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf") format("truetype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg");
  font-weight: normal;
  font-style: normal; }

#weather {
  margin: 0px auto;
  text-align: center;
  text-transform: uppercase;
  background-color: #FFD300;
  padding: 15px;
  height: 132px; }

.paris-info-weather-day {
  margin: 0px auto;
  text-align: center;
  text-transform: uppercase;
  background-color: #FFD300;
  padding: 15px;
  height: 132px; }

.weather i {
  color: #fff;
  font-family: weather;
  font-size: 70px;
  line-height: 50px;
  font-style: normal;
  display: block;
  text-align: left; }

.weather .icon-0:before {
  content: ":"; }

.weather .icon-1:before {
  content: "p"; }

.weather .icon-2:before {
  content: "S"; }

.weather .icon-3:before {
  content: "Q"; }

.weather .icon-4:before {
  content: "S"; }

.weather .icon-5:before {
  content: "W"; }

.weather .icon-6:before {
  content: "W"; }

.weather .icon-7:before {
  content: "W"; }

.weather .icon-8:before {
  content: "W"; }

.weather .icon-9:before {
  content: "I"; }

.weather .icon-10:before {
  content: "W"; }

.weather .icon-11:before {
  content: "I"; }

.weather .icon-12:before {
  content: "I"; }

.weather .icon-13:before {
  content: "I"; }

.weather .icon-14:before {
  content: "I"; }

.weather .icon-15:before {
  content: "W"; }

.weather .icon-16:before {
  content: "I"; }

.weather .icon-17:before {
  content: "W"; }

.weather .icon-18:before {
  content: "U"; }

.weather .icon-19:before {
  content: "Z"; }

.weather .icon-20:before {
  content: "Z"; }

.weather .icon-21:before {
  content: "Z"; }

.weather .icon-22:before {
  content: "Z"; }

.weather .icon-23:before {
  content: "Z"; }

.weather .icon-24:before {
  content: "E"; }

.weather .icon-25:before {
  content: "E"; }

.weather .icon-26:before {
  content: "3"; }

.weather .icon-27:before {
  content: "a"; }

.weather .icon-28:before {
  content: "A"; }

.weather .icon-29:before {
  content: "a"; }

.weather .icon-30:before {
  content: "A"; }

.weather .icon-31:before {
  content: "6"; }

.weather .icon-32:before {
  content: "1"; }

.weather .icon-33:before {
  content: "6"; }

.weather .icon-34:before {
  content: "1"; }

.weather .icon-35:before {
  content: "W"; }

.weather .icon-36:before {
  content: "1"; }

.weather .icon-37:before {
  content: "S"; }

.weather .icon-38:before {
  content: "S"; }

.weather .icon-39:before {
  content: "S"; }

.weather .icon-40:before {
  content: "M"; }

.weather .icon-41:before {
  content: "W"; }

.weather .icon-42:before {
  content: "I"; }

.weather .icon-43:before {
  content: "W"; }

.weather .icon-44:before {
  content: "a"; }

.weather .icon-45:before {
  content: "S"; }

.weather .icon-46:before {
  content: "U"; }

.weather .icon-47:before {
  content: "S"; }

.weather h2 {
  margin: 0px;
  color: #fff;
  font-size: 45px;
  font-weight: 200;
  text-align: center; }

#paris-info-weather .weather h2 {
  font-size: 25px; }

#paris-info-weather .weather {
  margin-bottom: 15px; }

@media (min-width: 992px) and (max-width: 1199px) {
  .home-coupon-list-coupon-block {
    margin-top: 10px;
    margin-bottom: 0; }
  #home-posts-star {
    height: 380px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .post-star-list-post-title {
    font-size: 24px;
    line-height: 24px; }
  .post-star-list-post-content {
    padding: 10px; }
  .post-star-list-post-content-content {
    font-size: 13px;
    line-height: 14px; }
  .presentation-img-bottom {
    margin: 5% 0 5% 0; }
  .magazine-filters {
    margin-bottom: 15px; }
  .home-bottom-square-block {
    margin-bottom: 30px; }
  .home-phrase-book-block {
    margin-top: 30px; }
  #home-posts .slide {
    width: 33.33%; }
  .home-coupon-list-coupon-block {
    margin-top: 10px;
    margin-bottom: 0; }
  #home-posts-star {
    height: 291px; }
  .post-list-post-title {
    font-size: 12px; }
  .category-list a > span > span {
    font-size: 18px;
    line-height: 20px; } }

@media (max-width: 767px) {
  body {
    font-size: 11px; }
  .content-html, .redactor-editor {
    font-size: 11px !important; }
  .home-coupon-list-coupon-block {
    margin-top: 0; }
  .post-star-list-post-content {
    width: 100%;
    height: 66px;
    padding: 16px 16px;
    background-color: rgba(255, 211, 0, 0.9); }
  .post-star-list-post-title {
    font-size: 16px;
    line-height: 16px;
    text-align: center; }
  .coupon-list-coupon {
    margin-top: 0%; }
  .presentation-img-bottom {
    margin: 5% 0 5% 0; }
  .paris-info-list a {
    height: 71px; }
  .home-bottom-square-block {
    margin-bottom: 10px; }
  .paris-info-phrase-book-block {
    font-size: 13px;
    line-height: 20px; }
  .breadcrumb {
    display: none !important; }
  #home-posts {
    height: 330px; }
  #home-posts .slide {
    width: 100%; }
  .content-html-presentation img {
    width: 100% !important;
    margin: 5px 0px !important; }
  #header-menu > ul > li > a.separator {
    border-right: none;
    margin-right: 1px; }
  .iosslider {
    height: 400px !important; }
  #home-posts-star {
    height: 300px !important; }
  .home-coupon-list-coupon-block {
    margin-top: 10px;
    margin-bottom: 0; }
  .magazine-post-list-home .post-list-post {
    margin-bottom: 20px; }
  .btn-coupon-order, .partner-list-btn {
    font-size: 14px; }
  .category-list {
    padding: 2% 2%; }
  .category-list a > span > span {
    font-size: 16px;
    line-height: 18px; }
  #coupon-index-categories .row {
    margin-left: -20px !important;
    margin-right: -20px !important; }
  .post-list-post-title {
    font-size: 11px; }
  .post-list-post-content {
    height: 38px; }
  #header-menu > ul > li > a {
    font-size: 13px;
    padding: 0 5px 0 0px; }
  h1, .redactor-formatting-h1 {
    font-size: 28px !important; }
  h2, .redactor-formatting-h2 {
    font-size: 13px !important; }
  h3, .redactor-formatting-h3 {
    font-size: 12px !important; }
  h4, .redactor-formatting-h4 {
    font-size: 12px !important; }
  h5, .redactor-formatting-h5 {
    font-size: 11px !important; }
  .paris-info-list i {
    font-size: 24px !important; }
  .paris-info-list span {
    font-size: 9px; }
  .footer-left {
    text-align: left; }
  .footer-right {
    text-align: left; }
  .footer-right ul {
    margin-top: 15px;
    padding-left: 0; }
  .footer-wechat-details-content {
    width: 200px;
    padding: 5px;
    text-align: center; } }

@media (min-width: 375px) and (max-width: 500px) {
  .paris-info-list i {
    font-size: 30px !important; }
  .paris-info-list span {
    font-size: 11px; } }

@media (min-width: 410px) and (max-width: 767px) {
  .paris-info-list i {
    font-size: 44px !important; }
  .paris-info-list span {
    font-size: 11px; }
  body {
    font-size: 13px; }
  .content-html, .redactor-editor {
    font-size: 13px !important; }
  #header-menu > ul > li > a {
    font-size: 16px;
    padding: 0 8px 0 0px; }
  h1, .redactor-formatting-h1 {
    font-size: 32px !important; }
  h2, .redactor-formatting-h2 {
    font-size: 16px !important; }
  h3, .redactor-formatting-h3 {
    font-size: 15px !important; }
  h4, .redactor-formatting-h4 {
    font-size: 14px !important; }
  h5, .redactor-formatting-h5 {
    font-size: 13px !important; } }

@media (min-width: 700px) and (max-width: 767px) {
  #home-posts-star {
    height: 700px !important; } }

@media (min-width: 650px) and (max-width: 700px) {
  #home-posts-star {
    height: 650px !important; } }

@media (min-width: 600px) and (max-width: 650px) {
  #home-posts-star {
    height: 600px !important; } }

@media (min-width: 550px) and (max-width: 600px) {
  #home-posts-star {
    height: 550px !important; } }

@media (min-width: 500px) and (max-width: 550px) {
  #home-posts-star {
    height: 500px !important; } }

@media (min-width: 450px) and (max-width: 500px) {
  #home-posts-star {
    height: 450px !important; } }

@media (min-width: 400px) and (max-width: 450px) {
  #home-posts-star {
    height: 400px !important; } }

@media (min-width: 350px) and (max-width: 400px) {
  #home-posts-star {
    height: 350px !important; } }

@media (min-width: 300px) and (max-width: 350px) {
  #home-posts-star {
    height: 300px !important; } }

@media (min-width: 1px) and (max-width: 320px) {
  .menu-dropdown-position-right {
    right: 0;
    left: auto !important; } }

/*# sourceMappingURL=app.css.map */
