h1 {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 2.8rem;
  line-height: 1.2;
  text-align: center;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h2 {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 2.5rem;
  line-height: 1.2;
  text-align: center;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #0f0f48
}

h3 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.4;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h4 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.4;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h5 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: .7rem;
  line-height: 1.6;
  text-transform: uppercase;
  letter-spacing: .07rem;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h6 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.4;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

p {
  font-family: Nothing You Could Do;
  font-weight: 300;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  color: #ff4633
}

ul li {
  font-family: Roboto;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.8;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

ol li {
  font-family: Roboto;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.8;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

blockquote {
  font-family: Roboto;
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.6;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  margin-left: 2.5rem;
  color: #2d2d2d
}

a {
  text-decoration: underline;
  color: inherit
}

.fr_button_backtotop_culturetravel {
  font-family: Julius Sans One;
  font-weight: 300;
  font-size: .6rem;
  line-height: 1.35em;
  text-align: center;
  color: #2d2d2d;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  border-radius: 5px
}

.fr_scn_freelancecontentwriting.fr-text h2 {
  font-family: Julius Sans One;
  font-weight: 300;
  font-size: 2.8rem;
  line-height: 1.2;
  text-align: center;
  color: #145314
}

.fr_button_to_culture_and_travel {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.2;
  text-align: center;
  color: #2d2d2d;
  background-color: rgba(255, 255, 255, 0.54);
  border-radius: 0
}

.fr_button_to_the_walk {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.2;
  text-align: center;
  color: #2d2d2d;
  background-color: rgba(255, 255, 255, 0.54);
  border-radius: 0
}

.fr_button_choice_catp_cult_tour {
  font-family: Montserrat;
  text-align: center;
  color: white;
  background-color: #2faded;
  border-radius: 4px
}

.fr_button_to_paris_and_surroundings {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.2;
  text-align: center;
  color: #2d2d2d;
  background-color: rgba(255, 255, 255, 0.54);
  border-radius: 0
}

.fr_button_to_artisanry_and_curiosities {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.2;
  text-align: center;
  color: #2d2d2d;
  background-color: rgba(255, 255, 255, 0.54);
  border-radius: 0
}

.fr_button_to_columns {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.2;
  text-align: center;
  color: #2d2d2d;
  background-color: rgba(255, 255, 255, 0.54);
  border-radius: 0
}

.fr_enchanting_themes_paragr.fr-text p {
  font-size: 1.5rem;
  text-align: center;
  color: #145314
}

.fr_enjoy_further_reading_phrase {
  font-family: Montserrat;
  font-size: .9rem;
  text-align: center;
  color: #145314
}

.fr_enjoy_further_reading_phrase.fr-text p {
  font-family: Julius Sans One
}

.fr_enjoy_further_reading_phrase.fr-text h4 {
  font-family: Julius Sans One;
  text-align: center;
  color: #ff4633
}

.fr_title_culture_and_travel.fr-text h2 {
  font-size: 2.5rem;
  line-height: 1.0;
  color: #a14407
}

.fr_quote_debotton.fr-text p {
  text-align: center;
  letter-spacing: .05;
  color: #a14407
}

.fr_name_debotton {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .8rem;
  text-align: center;
  color: #a14407
}

.fr_content_culture_and_travel {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-size: 1.0rem;
  line-height: 1.5;
  text-align: center;
  color: #a14407
}

.fr_content_culture_and_travel.fr-text p {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1rem;
  text-align: center;
  color: #a14407
}

.fr_title_thewalk.fr-text h2 {
  line-height: 1.2;
  color: #145314
}

.fr_quote_thoreau.fr-text p {
  text-align: center;
  letter-spacing: .05;
  color: #145314
}

.fr_name_thoreau {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .8rem;
  text-align: center;
  color: #145314
}

.fr_paragr_content_thewalk.fr-text p {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  text-align: center;
  color: #145314
}

.fr_contact_me_phr_the_walk {
  font-family: Nothing You Could Do;
  font-weight: 600;
  font-size: 1.4rem;
  text-align: center;
  color: #ff4633
}

.fr_contact_me_phr_the_walk.fr-text p {
  color: #145314
}

.fr_button_email_the_walk {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  text-align: center;
  color: #145314;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  border-radius: 5px
}

.fr_title_gastronomy.fr-text h2 {
  line-height: 1.2;
  color: #710808
}

.fr_quote_gastronomy.fr-text h4 {
  text-align: center
}

.fr_quote_gastronomy.fr-text p {
  letter-spacing: .05;
  color: #710808
}

.fr_paragr_content_gastronomy {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .8rem;
  line-height: 1.5;
  text-align: center;
  color: #710808
}

.fr_paragr_content_gastronomy.fr-text p {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1rem;
  color: #710808
}

.fr_contact_me_phr_gastronomy {
  font-family: Nothing You Could Do;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: center;
  color: #710808
}

.fr_contact_me_phr_gastronomy.fr-text p {
  color: #710808
}

.fr_button_email_gastronomy {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  text-align: center;
  color: #710808;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  border-radius: 5px
}

.fr_container_artisanry {
  background-color: white
}

.fr_title_artisanry.fr-text h4 {
  text-align: center
}

.fr_title_artisanry.fr-text h2 {
  line-height: 1.0;
  color: #356435
}

.fr_quote_keats.fr-text p {
  letter-spacing: .05;
  color: #356435
}

.fr_name_keats {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .8rem;
  text-align: center;
  color: #356435
}

.fr_content_artisanry.fr-text p {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1rem;
  color: #356435
}

.fr_contact_me_phr_artisanry {
  font-family: Nothing You Could Do;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  color: #000
}

.fr_contact_me_phr_artisanry.fr-text p {
  font-size: 1.4rem;
  color: #ff4633
}

.fr_button_email_artisanry {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  text-align: center;
  color: #356435;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  border-radius: 5px
}

.fr_title_columns.fr-text h2 {
  color: #0f0f48
}

.fr_quote_columns.fr-text p {
  color: #0f0f48
}

.fr_name_reference_descartes {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .8rem;
  text-align: center;
  color: #0f0f48
}

.fr_content_columns.fr-text p {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  color: #0f0f48
}

.fr_contact_me_phr_columns {
  font-family: Nothing You Could Do;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  color: #ff4633
}

.fr_button_email_columns {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  text-align: center;
  color: #0f0f48;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  border-radius: 5px
}

.fr_line_div_container_travel {
  background-color: #a14407
}

.fr_line_div_container_thewalk {
  background-color: #145314
}

.fr_line_div_container_gastronomy {
  background-color: #710808
}

.fr_line_div_container_artisanry {
  background-color: #145314
}

.fr_line_div_container_columns {
  background-color: #0f0f48
}

.fr_line_div_container_paris {
  text-align: center;
  background-color: #0f0f48
}

.fr_content_paris_blue.fr-text p {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1rem;
  color: #0f0f48
}

.fr_arrow_double_to_content_categories {
  fill: #145314
}

.fr_quote_travel_de_botton.fr-text p {
  color: #a14407
}

.fr_quote_crepet.fr-text p {
  color: #a14407
}

.fr_name_crepet {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .8rem;
  text-align: center;
  color: #a14407
}

.fr_title_paris_and_surroundings.fr-text h2 {
  line-height: 1.0
}

.fr_quote_paris_sc {
  font-family: Nothing You Could Do;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: center;
  color: #0f0f48
}

.fr_button_to_cultural_gastronomy {
  font-family: Julius Sans One;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.2;
  text-align: center;
  color: #2d2d2d;
  background-color: rgba(255, 255, 255, 0.54);
  border-radius: 0
}

.fr_text_dark_center.fr-text blockquote {
  text-align: left
}

.fr_text_dark_center.fr-text h1 {
  text-align: center
}

.fr_text_dark_center.fr-text h6 {
  text-align: center
}

.fr_text_dark_center.fr-text h3 {
  text-align: center
}

.fr_text_dark_center.fr-text h5 {
  text-align: center
}

.fr_text_dark_center.fr-text p {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .6rem;
  line-height: 1.5;
  text-align: center;
  color: #2d2d2d
}

.fr_text_dark_center.fr-text h2 {
  text-align: center
}

.fr_text_dark_center.fr-text h4 {
  text-align: center
}

.fr_button_border_black {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  text-align: center;
  color: #a14407;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  border-radius: 5px
}

.fr_button_border_black.fr-text p {
  font-family: Julius Sans One
}

.fr_nichecategoriescontainer {
  float: none;
  display: block;
  width: 100%;
  margin-top: 8rem;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 1rem
}

.fr_container_culturetravel {
  float: none;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto
}

.fr_container_thewalk {
  float: none;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto
}

.fr_title_contentwriting {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .1rem;
  padding-left: 5px;
  max-width: 800px
}

.fr_gallery_pics_nichecat {
  display: block;
  margin-bottom: 1rem;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px
}

.fr_3_column_grid {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px
}

.fr_3_column_grid.fr-grid>.fr-widget {
  float: left
}

.fr_3_column_grid.fr-grid>.fr-widget:nth-child(3n+1) {
  margin-top: 1em;
  margin-right: 2%;
  margin-bottom: 1em;
  margin-left: 0;
  width: 31.996666666666666%;
  clear: left;
  max-width: inherit
}

.fr_3_column_grid.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1em;
  margin-right: 2%;
  margin-bottom: 1em;
  margin-left: 0;
  width: 31.996666666666666%;
  clear: none;
  max-width: inherit
}

.fr_3_column_grid.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1em;
  margin-right: 0;
  margin-bottom: 1em;
  margin-left: 0;
  width: 31.996666666666666%;
  clear: none;
  max-width: inherit
}

.fr_text_under_picgallery {
  float: none;
  display: block;
  width: 90%;
  font-family: Nothing You Could Do;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.5;
  text-align: center;
  margin-top: .5rem;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  color: #145314;
  max-width: 800px
}

.fr_text_under_picgallery_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 800px
}

.fr_piccontainer_ct {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-bergtorre-3-min_1.jpg_3710x2248.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
  min-height: 12rem
}

.fr_piccontainer_thewalk {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-cm-forest-0529-min_1.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
  min-height: 12rem
}

.fr_piccontainer_cultgastronomy {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/carciofi-2.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
  min-height: 12rem
}

.fr_piccontainer_parissurroundings {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/dsc-0962-troyessm.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
  min-height: 12rem
}

.fr_piccontainer_artisanrycuriosities {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-greendoor-0078-min.jpg_2592x2113.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
  min-height: 12rem
}

.fr_piccontainer_columns {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-desk-lr6-cut-out-0435-min.jpg_1754x1389.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
  min-height: 12rem
}

.fr_buttonculturetravel {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 90%;
  height: 90px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  position: absolute;
  right: 0;
  max-width: 175px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_buttonthewalk {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 90%;
  height: 90px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 30px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  position: absolute;
  right: 0;
  max-width: 175px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_buttonculgastronomy {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 90%;
  height: 90px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0rem;
  margin-left: 21.7418300653594%;
  padding-top: 20px;
  padding-right: 5px;
  padding-bottom: 20px;
  padding-left: 5px;
  position: absolute;
  right: 0;
  max-width: 175px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_buttonparissurroundings {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 90%;
  height: 90px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  position: absolute;
  right: 0;
  max-width: 175px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_buttonartisanrycur {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 90%;
  height: 90px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  position: absolute;
  right: 0;
  max-width: 175px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_buttoncolumns {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 90%;
  height: 90px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 30px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  position: absolute;
  right: 0;
  max-width: 175px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_title_culturetravel {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 1301px
}

.fr_quote_artoftravel {
  float: none;
  display: block;
  width: 90%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 1000px
}

.fr_name_adebotton {
  float: none;
  display: block;
  width: 100%;
  margin-top: .5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 800px
}

.fr_3c_grid_travel_report {
  width: 90%;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

.fr_3c_grid_travel_report.fr-grid>.fr-widget {
  float: left
}

.fr_3c_grid_travel_report.fr-grid>.fr-widget:nth-child(3n+1) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: left;
  max-width: inherit
}

.fr_3c_grid_travel_report.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_3c_grid_travel_report.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_piccontainer1_culttravel {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-bergtorre-3-min_2.jpg_3710x2248.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer2_culttravel {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-pavesehill-0454-min.jpg_3872x2247.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer3_culttravel {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-toitsfrance-0696-min.jpg_327x219.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_text_culturetravel {
  float: none;
  display: block;
  width: 90%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 1000px
}

.fr_cta_culttravel {
  float: none;
  display: block;
  width: 90%;
  height: 85px;
  font-family: Nothing You Could Do;
  font-weight: 600;
  font-size: 1.4rem;
  text-align: center;
  margin-top: 1.5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  color: #ff4633;
  max-width: 450px
}

.fr_title_thewalk_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 1301px
}

.fr_quote_walking {
  float: none;
  display: block;
  width: 90%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 1000px
}

.fr_name_thoreau_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: .5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 800px
}

.fr_3c_grid_thewalk {
  width: 90%;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

.fr_3c_grid_thewalk.fr-grid>.fr-widget {
  float: left
}

.fr_3c_grid_thewalk.fr-grid>.fr-widget:nth-child(3n+1) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: left;
  max-width: inherit
}

.fr_3c_grid_thewalk.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_3c_grid_thewalk.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_piccontainer1_thewalk {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-cm-forest-0529-min_2.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer2_thewalk {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-fontemozz-0517-min.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer3_thewalk {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-vallevista-0563-min.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_text_thewalk {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 1000px
}

.fr_cta_thewalk {
  float: none;
  display: block;
  width: 90%;
  height: 55px;
  margin-top: 1.5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 650px
}

.fr_email_b_thewalk {
  float: none;
  display: block;
  width: 90%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  max-width: 320px
}

.fr_container_gastronomy_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto
}

.fr_title_cultgastronomy {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 1301px
}

.fr_quote_cultgastronomy {
  float: none;
  display: block;
  width: 90%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 900px
}

.fr_three_column_grid {
  width: 90%;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

.fr_three_column_grid.fr-grid>.fr-widget {
  float: left
}

.fr_three_column_grid.fr-grid>.fr-widget:nth-child(3n+1) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: left;
  max-width: inherit
}

.fr_three_column_grid.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_three_column_grid.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_piccontainer1_cultgastronomy_20 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-artichauxmarche-2-min_1.jpg_3074x2296.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer2_cultgastronomy {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-tartufobiancocorrnail-0091-min.jpg_3675x2153.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer3_cultgastronomy {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-spaghscoglio1-0585-min.jpg_3872x2283.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_text_cultgastronomy_text {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 1000px
}

.fr_cta_cultgastronomy {
  float: none;
  display: block;
  width: 90%;
  height: 60px;
  font-family: Nothing You Could Do;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  margin-top: 1.5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  color: #ff4633;
  max-width: 800px
}

.fr_email_b_cultgastronomy {
  float: none;
  display: block;
  width: 90%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  max-width: 320px
}

.fr_container_artisanry_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto
}

.fr_title_artisanrycuriosities {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 1301px
}

.fr_quote_artisanry {
  float: none;
  display: block;
  width: 90%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 900px
}

.fr_name_keats_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: .5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 800px
}

.fr_3c_grid_pic_artisanry_2 {
  width: 90%;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

.fr_3c_grid_pic_artisanry_2.fr-grid>.fr-widget {
  float: left
}

.fr_3c_grid_pic_artisanry_2.fr-grid>.fr-widget:nth-child(3n+1) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: left;
  max-width: inherit
}

.fr_3c_grid_pic_artisanry_2.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_3c_grid_pic_artisanry_2.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_piccontainer1_artisanry {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-trompefr-0403-min.jpg_1601x1557.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer2_artisanry_2 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-greendoor-0078-min_1.jpg_2592x2113.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_piccontainer3_artisanry {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-melograna-0971-min.jpg_3667x2123.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_text_artisanry {
  float: none;
  display: block;
  width: 90%;
  margin-top: .5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 1000px
}

.fr_cta_artisanrycuriosities {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1.5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 500px
}

.fr_email_b_artisanry {
  float: none;
  display: block;
  width: 90%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  max-width: 320px
}

.fr_container_columns {
  float: none;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto
}

.fr_title_columns_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 800px
}

.fr_quote_columns_2 {
  float: none;
  display: block;
  width: 90%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 900px
}

.fr_name_descartes {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 800px
}

.fr_3c_grid_pic_columns_2 {
  width: 90%;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

.fr_3c_grid_pic_columns_2.fr-grid>.fr-widget {
  float: left
}

.fr_3c_grid_pic_columns_2.fr-grid>.fr-widget:nth-child(3n+1) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: left;
  max-width: inherit
}

.fr_3c_grid_pic_columns_2.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_3c_grid_pic_columns_2.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_pic_container_26 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-midssweden-0022-min.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_pic_container_27 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-cloudedskykamp-0157-min.jpg_3872x2592.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_pic_container_28 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/opt-jallajalla-0330-min.jpg_1130x1101.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 12rem
}

.fr_text_columns {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 1000px
}

.fr_cta_columns {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1.5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 600px
}

.fr_email_b_columns {
  float: none;
  display: block;
  width: 90%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  max-width: 320px
}

.fr_line_div_container {
  float: none;
  display: block;
  width: 13%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  min-height: 2.3px
}

.fr_line_div_container_2 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 14%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  min-height: 2px
}

.fr_line_div_container_4 {
  float: none;
  display: block;
  width: 33%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  min-height: 2px
}

.fr_line_div_container_5 {
  float: none;
  display: block;
  width: 15%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  min-height: 2px
}

.fr_line_div_container_6 {
  float: none;
  display: block;
  width: 15%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  min-height: 2.05px
}

.fr_subtitle_contentwriting {
  float: none;
  display: block;
  width: 100%;
  font-family: Montserrat;
  font-weight: 400;
  font-size: .9rem;
  line-height: 1.5;
  text-align: center;
  letter-spacing: .05em;
  margin-top: 0rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: .1rem;
  padding-bottom: .1rem;
  color: #145314;
  max-width: 800px
}

.fr_quote_gioiadieducare {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 900px
}

.fr_name_paolocrepet {
  float: none;
  display: block;
  width: 100%;
  margin-top: .5rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: .2rem;
  padding-bottom: .5rem;
  max-width: 800px
}

.fr_container_parissurroundings {
  float: none;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto;
  min-height: 18.13rem
}

.fr_title_parissurroundings {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: .5rem;
  padding-right: 5px;
  padding-bottom: .5rem;
  padding-left: 5px;
  max-width: 1000px
}

.fr_quote_parissurroundings {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  max-width: 900px
}

.fr_line_div_tblock {
  float: none;
  display: block;
  width: 15%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  min-height: 2px;
  max-width: 800px
}

.fr_text_paris {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px
}

.fr_three_column_grid_2 {
  width: 90%;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

.fr_three_column_grid_2.fr-grid>.fr-widget {
  float: left
}

.fr_three_column_grid_2.fr-grid>.fr-widget:nth-child(3n+1) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: left;
  max-width: inherit
}

.fr_three_column_grid_2.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_three_column_grid_2.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: .6em;
  margin-left: 0;
  width: 32.663333333333334%;
  clear: none;
  max-width: inherit
}

.fr_image1_paris {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px
}

.fr_image2_paris {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px
}

.fr_image3_paris {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px
}

.fr_email_b_paris {
  float: none;
  display: block;
  width: 90%;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 1.0rem;
  text-align: center;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  color: #0f0f48;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  max-width: 320px;
  border-radius: 5px
}

.fr_navigation_container {
  float: none;
  display: block;
  width: 100%;
  height: 130px;
  margin-top: 0rem;
  margin-right: auto;
  margin-left: auto;
  background-color: #e3f8e3;
  position: fixed;
  z-index: 100
}

.fr_logo_scn {
  float: none;
  display: block;
  width: 250px;
  height: 25px;
  font-family: Julius Sans One;
  font-weight: 300;
  font-size: 1.2rem;
  text-align: center;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  color: #145314
}

.fr_subtitle_logo {
  float: none;
  display: block;
  width: 280px;
  height: 20px;
  font-family: Montserrat;
  font-weight: 400;
  font-size: .6rem;
  line-height: 1.00em;
  text-align: center;
  letter-spacing: .2em;
  margin-top: 0rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  color: #145314
}

.fr_contact_button {
  float: none;
  display: block;
  width: 100%;
  font-family: Julius Sans One;
  font-weight: 400;
  font-size: .8rem;
  text-align: center;
  margin-top: .2rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #145314;
  border: 1px solid #ff4633;
  max-width: 100px;
  border-radius: 5px
}

.fr_languageselection_buttons {
  float: none;
  display: block;
  width: 90%;
  height: 30px;
  font-family: Julius Sans One;
  font-weight: 300;
  font-size: .8rem;
  text-align: center;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: .2rem;
  margin-left: auto;
  padding-top: .2rem;
  padding-bottom: .2rem;
  color: #145314;
  max-width: 150px
}

.fr_container_bottom {
  float: none;
  display: block;
  width: 100%;
  height: 30px;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto;
  background-color: #e3f8e3;
  position: relative
}

.fr_text_froont {
  display: block;
  top: 50%;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_button_backtotop {
  float: none;
  display: block;
  width: 50%;
  height: 30px;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  max-width: 75px
}

.fr_email_b_culttravel {
  float: none;
  display: block;
  width: 90%;
  margin-top: 2rem;
  margin-right: auto;
  margin-bottom: 0rem;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  max-width: 330px
}

.fr_arrowstothewalk {
  float: none;
  display: block;
  width: 100%;
  height: 50px;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 50px
}

.fr_arrowstoculturalgastronomy {
  float: none;
  display: block;
  width: 100%;
  height: 50px;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 50px
}

.fr_arrowstoparis {
  float: none;
  display: block;
  width: 100%;
  height: 50px;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 50px
}

.fr_arrowstoartisanry {
  float: none;
  display: block;
  width: 100%;
  height: 50px;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 50px
}

.fr_arrowstocolumns {
  float: none;
  display: block;
  width: 100%;
  height: 50px;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 50px
}

.fr_home_icon {
  width: 100%;
  margin-top: 3rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 30px;
  fill: #ff4633
}

.fr_arrowstoculturetravel {
  float: none;
  display: block;
  width: 100%;
  height: 50px;
  margin-top: .5rem;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 48.1355072463768%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 50px
}

.fr_cta_parissurroundings {
  float: none;
  display: block;
  width: 100%;
  font-family: Nothing You Could Do;
  font-weight: 600;
  font-size: 1.4rem;
  text-align: center;
  margin-top: 1.5rem;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
  color: #ff4633;
  max-width: 500px
}

.fr_arrows_up_icon {
  display: block;
  width: 50%;
  height: 20px;
  margin-top: .5rem;
  margin-right: .5rem;
  margin-left: auto;
  background-color: #e3f8e3;
  border: 1px solid #ff4633;
  max-width: 20px;
  fill: #145314;
  border-radius: 5px
}

.fr_return_point {
  float: none;
  display: block;
  width: 90%;
  height: 2px;
  margin-top: 0rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 5px
}

.fr_arrowstothewalk .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_arrowstoculturalgastronomy .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_arrowstoparis .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_arrowstoartisanry .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_arrowstocolumns .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_home_icon .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_arrowstoculturetravel .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_arrows_up_icon .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

@media screen and (max-width:1024px) {
  .fr_line_div_container {
    width: 13%
  }

  .fr_line_div_container_2 {
    width: 18%
  }

  .fr_line_div_container_4 {
    width: 38%
  }

  .fr_line_div_container_5 {
    width: 17%
  }

  .fr_line_div_container_6 {
    width: 15%
  }
}

@media screen and (max-width:768px) {
  .fr_gallery_pics_nichecat {
    padding-bottom: 5px
  }

  .fr_3_column_grid.fr-grid>.fr-widget {
    float: left
  }

  .fr_3_column_grid.fr-grid>.fr-widget:nth-child(2n+1) {
    margin-top: 1em;
    margin-right: 2%;
    margin-bottom: 1em;
    margin-left: 0;
    width: 48%;
    clear: left;
    max-width: inherit
  }

  .fr_3_column_grid.fr-grid>.fr-widget:nth-child(2n+2) {
    margin-top: 1em;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 2%;
    width: 48%;
    clear: none;
    max-width: inherit
  }

  .fr_line_div_container {
    width: 20%
  }

  .fr_line_div_container_2 {
    width: 23%
  }

  .fr_line_div_container_4 {
    width: 50%
  }

  .fr_line_div_container_5 {
    width: 21%
  }

  .fr_line_div_container_6 {
    width: 20%
  }
}

@media screen and (max-width:480px) {
  .fr_text_dark_center {
    font-size: 1em
  }

  .fr_3_column_grid.fr-grid>.fr-widget {
    float: left
  }

  .fr_3_column_grid.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_3c_grid_travel_report.fr-grid>.fr-widget {
    float: left
  }

  .fr_3c_grid_travel_report.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_3c_grid_thewalk.fr-grid>.fr-widget {
    float: left
  }

  .fr_3c_grid_thewalk.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_cta_thewalk {
    height: 80px
  }

  .fr_three_column_grid.fr-grid>.fr-widget {
    float: left
  }

  .fr_three_column_grid.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_cta_cultgastronomy {
    height: 90px;
    font-size: 1.4rem;
    color: #ff4633
  }

  .fr_3c_grid_pic_artisanry_2.fr-grid>.fr-widget {
    float: left
  }

  .fr_3c_grid_pic_artisanry_2.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_3c_grid_pic_columns_2.fr-grid>.fr-widget {
    float: left
  }

  .fr_3c_grid_pic_columns_2.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_line_div_container {
    width: 25%
  }

  .fr_line_div_container_2 {
    width: 40%
  }

  .fr_line_div_container_4 {
    width: 45%
  }

  .fr_line_div_container_5 {
    width: 33%
  }

  .fr_line_div_container_6 {
    width: 32%
  }

  .fr_three_column_grid_2.fr-grid>.fr-widget {
    float: left
  }

  .fr_three_column_grid_2.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }
}

@media screen and (max-width:320px) {
  .fr_title_culture_and_travel.fr-text h2 {
    font-size: 2.5rem;
    line-height: .5
  }

  .fr_title_artisanry.fr-text h2 {
    line-height: .3
  }

  .fr_title_paris_and_surroundings.fr-text h2 {
    font-size: 2.2rem;
    line-height: .5
  }

  .fr_text_dark_center {
    font-size: .9em;
    line-height: 1.45em
  }

  .fr_cta_culttravel {
    height: 125px
  }

  .fr_cta_thewalk {
    height: 120px
  }

  .fr_email_b_thewalk {
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px
  }

  .fr_cta_cultgastronomy {
    height: 155px
  }

  .fr_email_b_cultgastronomy {
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px
  }

  .fr_title_artisanrycuriosities {
    padding-top: .8rem;
    padding-bottom: .8rem
  }

  .fr_email_b_artisanry {
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px
  }

  .fr_email_b_columns {
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px
  }

  .fr_line_div_container {
    float: none;
    display: block;
    width: 40%;
    margin-right: auto;
    margin-left: auto
  }

  .fr_line_div_container_2 {
    width: 47%
  }

  .fr_line_div_container_4 {
    width: 50%
  }

  .fr_line_div_container_5 {
    width: 50%
  }

  .fr_line_div_container_6 {
    width: 47%
  }

  .fr_title_parissurroundings {
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .fr_email_b_paris {
    height: 41px;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px
  }

  .fr_email_b_culttravel {
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px
  }

  .fr_arrowstoculturetravel {
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto
  }
}

.fr_buttoncolumns {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_buttoncolumns:hover {
  color: black;
  background-color: white;
  transition-duration: .125s
}

.fr_buttonartisanrycur {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_buttonartisanrycur:hover {
  color: black;
  background-color: white;
  transition-duration: .125s
}

.fr_buttonparissurroundings {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_buttonparissurroundings:hover {
  color: black;
  background-color: white;
  transition-duration: .125s
}

.fr_buttonculgastronomy {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_buttonculgastronomy:hover {
  color: black;
  background-color: white;
  transition-duration: .125s
}

.fr_buttonthewalk {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_buttonthewalk:hover {
  color: black;
  background-color: white;
  transition-duration: .125s
}

.fr_buttonculturetravel {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_buttonculturetravel:hover {
  color: black;
  background-color: white;
  transition-duration: .125s
}