/*@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Calligraffitti');
@import url('https://fonts.googleapis.com/css?family=Catamaran:800');
@import url('https://fonts.googleapis.com/css?family=Roboto');*/
@import url("https://fonts.googleapis.com/css?family=Lato");
@font-face {
  font-family: "Brisa";
  src: url("../fonts/Brisa.eot") format("eot"), url("../fonts/Brisa.woff") format("woff"), url("../fonts/Brisa.svg#Brisa") format("svg"), url("../fonts/Brisa.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Great-Day-Personal-Use";
  src: url("../fonts/Great-Day-Personal-Use.eot") format("eot"), url("../fonts/Great-Day-Personal-Use.woff") format("woff"), url("../fonts/Great-Day-Personal-Use.svg#Great-Day-Personal-Use") format("svg"), url("../fonts/Great-Day-Personal-Use.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Proxima";
  src: url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.ttf.eot") format("eot"), url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.woff") format("woff"), url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.svg#Proxima") format("svg"), url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.ttf.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Proxima-light";
  src: url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.ttf.eot") format("eot"), url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.woff") format("woff"), url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.svg#Proxima") format("svg"), url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.ttf.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
/*$font-family: 'Proxima',
'Open+Sans',
Helvetica,
sans-serif;*/
/*$font-thin: 'Proxima-light',
'Open+Sans',
Helvetica,
sans-serif;*/
/*$font-cursive: 'Proxima',
'Calligraffitti',
cursive;*/
/*$font-custom: 'Proxima',
'Lato',
sans-serif;*/
/*$font-family-sans-serif: 'Proxima',
'Open+Sans',
Helvetica,
sans-serif !default;*/
/*$font-cata: 'Proxima',
'Catamaran',
sans-serif;*/
/*$font-robo: 'Proxima',
'Roboto',
sans-serif;*/
/*#7C6945*/
#rdv h1 {
  text-align: center;
  font-family: Helvetica, sans-serif;
  font-size: 4em;
  padding: 2em 0;
  font-weight: 300;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    #rdv h1 {
      font-size: 3.2em;
      padding: 2em 0 0; } }
#rdv h2 {
  margin-left: 2em;
  font-family: Helvetica, sans-serif;
  font-weight: 100;
  color: #21212b; }
#rdv h3 {
  color: #21212b;
  margin: 1% 16% 0;
  font-family: Helvetica, sans-serif;
  font-size: 1.4em;
  text-align: center;
  text-transform: none; }
  @media (max-width: 767px) {
    #rdv h3 {
      margin: 0; } }
#rdv p {
  font-size: 1.2em;
  margin: 1em;
  line-height: 1.8em;
  font-family: Helvetica, sans-serif;
  text-align: justify; }
  @media (max-width: 767px) {
    #rdv p {
      text-align: left;
      margin: 1em 0; } }
#rdv form .clearfix.row {
  margin: 1em !important; }
#rdv form .contact-form-box textarea {
  height: 85px !important; }
#rdv form textarea#message {
  height: 85px; }
#rdv form label {
  text-transform: uppercase;
  font-family: Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400; }
#rdv form input.form-control {
  display: inline-block;
  float: right; }
#rdv form .form-control {
  border: 1px solid #21212b; }
#rdv form .g-recaptcha {
  margin: 0 auto;
  width: 16%; }
  @media (max-width: 1600px) {
    #rdv form .g-recaptcha {
      width: 26%; } }
  @media (max-width: 767px) {
    #rdv form .g-recaptcha {
      width: 92%; } }
  #rdv form .g-recaptcha div {
    width: auto; }
#rdv form .submit {
  text-align: center;
  width: 10%;
  margin: 0 auto;
  height: 180px;
            /*div#captcha-box {
			text-align: center!important;
			margin: 0 auto!important;
			width: 30%!important;
		}*/ }
  @media (max-width: 767px) {
    #rdv form .submit {
      margin: 0 auto;
      width: 95%;
      height: 80px; } }
  #rdv form .submit .button.button-medium {
    margin: 90px auto; }
    @media (max-width: 767px) {
      #rdv form .submit .button.button-medium {
        margin: 15px auto;
        padding: 0 4em; } }
#rdv form div.selector {
  font-size: 12px;
  display: inline-block;
  float: right;
  width: 100% !important;
  border: 1px solid #a39161; }
  #rdv form div.selector span {
    width: 101% !important;
    background-position: right -163px;
    color: #21212b; }
#rdv #request {
  display: block;
  position: relative;
  top: -25px;
  visibility: hidden; }
#rdv .pcenter {
  text-align: center;
  margin: 5em auto; }
#rdv .center p {
  text-align: center; }
#rdv .center .dike {
  font-family: "Great-Day-Personal-Use", sans-serif;
  font-size: 1.2em; }
  #rdv .center .dike img {
    margin: 0 .5em; }
#rdv .cont {
  margin: 4em 0; }
#rdv figure {
  padding: 0;
  margin: 0 auto; }
#rdv hr {
  border-top: 2px solid #444;
  width: 60px;
  clear: both;
  border-width: 1px 0 0;
  margin: 20px 4em;
  height: 0; }
#rdv #map {
  height: 60vh; }
  @media (max-width: 1366px) {
    #rdv #map {
      height: 75vh; } }
#rdv #card .info {
  -moz-box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
  min-height: 60vh;
  margin: 0;
  padding: 1em; }
  @media (max-width: 1366px) {
    #rdv #card .info {
      height: 75vh; } }
  #rdv #card .info h2,
  #rdv #card .info h3,
  #rdv #card .info p {
    text-align: left;
    margin-left: 0;
    line-height: 1.5em; }
  #rdv #card .info .center {
    text-align: center;
    margin: .8em 0; }
  #rdv #card .info figure:nth-child(2) {
    position: absolute;
    top: -55%;
    left: 43%; }
#rdv #card img {
  max-width: 22vw; }
  @media (max-width: 767px) {
    #rdv #card img {
      max-width: 80vw; } }
#rdv .line {
  padding: 10px 0 0 0;
  border-top: 1px solid #515151;
  width: 30%;
  margin: 25px auto;
  position: relative; }
  @media (max-width: 767px) {
    #rdv .line {
      width: 80%; } }
  #rdv .line span.dike {
    position: absolute;
    top: -88%;
    width: 35%;
    margin: 0 -17%;
    background: white; }
    @media (max-width: 767px) {
      #rdv .line span.dike {
        width: 50%;
        margin: 0 -25%; } }
#rdv .overseas .jumbotron {
  background: url("../img/Louvre_Museum_Night_Small.png") center no-repeat;
  height: 60vh; }
  #rdv .overseas .jumbotron h2 {
    text-align: center;
    font-family: Helvetica, sans-serif;
    font-size: 4em;
    padding: 7% 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: 300; }
#rdv .overseas .row {
  margin: 0; }
#rdv .overseas .center p {
  text-align: center !important; }
#rdv .overseas .center hr {
  margin: auto; }
#rdv .overseas p {
  font-size: 1.2em;
  margin: 0 4em 9px;
  line-height: 1.8em;
  font-family: Helvetica, sans-serif;
  text-align: justify; }
  @media (max-width: 767px) {
    #rdv .overseas p {
      margin: 0 0 9px;
      text-align: center; } }
#rdv .overseas a {
  color: #21212b; }
#rdv .overseas figure {
  padding: 0; }
#rdv .overseas .text {
  padding-top: 3em; }
#rdv .overseas hr {
  border-top: 2px solid #444;
  width: 60px;
  clear: both;
  border-width: 1px 0 0;
  margin: 20px 4em;
  height: 0; }
  @media (max-width: 767px) {
    #rdv .overseas hr {
      margin: 0px 4em; } }

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