input[type=text],
input[type=checkbox],
input[type=radio],
input[type=submit],
textarea {
  padding: 5px;
}
header .region-header {
  height: 0 !important;
  padding-top: 0 !important;
}
#addendum {
  max-width: 1366px;
  margin: 0 auto;
}
#addendum .header-wrapper {
  margin-top: -5px;
}
#addendum .header-wrapper img {
  z-index: -1;
  position: relative;
}
#addendum .header-title-wrapper {
  margin-top: -5px;
  height: 120px;
  border: 4px solid transparent;
  border-image: url(/sites/all/themes/custom/montmartre/images/frieze-white.png);
  border-image-slice: 30 30 30 30;
  border-image-width: 1 0 0 0;
  border-image-outset: 1 0 0 0;
  border-image-repeat: round;
}
#addendum .header-title-wrapper h2 {
  font-family: Oswald-Light;
  font-size: 15px;
  color: #4e5459;
  text-decoration: underline;
}
#addendum .header-title-wrapper .region-navigation {
  margin-top: 25px;
}
#addendum .form-item {
  width: 230px;
}
#addendum .chosen-container {
  width: 230px !important;
  text-align: left;
}
#addendum .chosen-single {
  height: 35px;
  width: 220px;
  background: #a6d7b1;
  background-image: none !important;
  border: none !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  color: white;
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  font-size: 15.8px;
}
#addendum .chosen-single span {
  padding-top: 5px;
  padding-left: 3px;
}
#addendum input:focus {
  outline: none;
}
#addendum .chosen-drop {
  width: 225px;
  margin-left: 2px;
  background: #f3f2f0 !important;
}
#addendum .chosen-drop li {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  color: #645e50;
  border-bottom: 2px solid #dedede;
  padding-top: 20px;
  margin-top: -10px;
  width: 180px;
}
#addendum .chosen-drop li:hover,
#addendum .chosen-drop li.highlighted {
  color: #a6d7b1 !important;
  background: initial !important;
}
#addendum .chosen-drop li[data-option-array-index='0']:not(.active-result-all) {
  display: none;
}
#addendum .chosen-drop .chosen-results {
  max-height: 1000px !important;
  text-align: left;
}
#addendum label {
  display: none;
}
#addendum .views-exposed-widgets {
  width: 704px;
  margin: auto;
}
#addendum .views-exposed-widget {
  float: none;
  display: inline-block;
}
#addendum #edit-field-who-tid-wrapper {
  margin-left: -15px;
  margin-right: -15px;
}
#addendum #edit-field-keywords-tid {
  border-radius: 10px;
  height: 35px;
  border: none;
  box-shadow: inset 0px 9px 5px -7px #ccc;
  background: url(/sites/all/themes/custom/montmartre/images/separator.png) no-repeat 96% center;
  background-color: #f3f2f0;
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  color: #645e50;
  font-size: 15.8px;
}
#addendum #edit-field-keywords-tid-wrapper {
  display: table-cell;
  padding: 0;
  padding-top: 10px;
}
#addendum #edit-field-keywords-tid-wrapper .form-type-textfield {
  margin: 0 auto;
  width: 700px;
}
#addendum #edit-field-keywords-tid-wrapper .form-type-textfield input {
  padding: 0px 95px;
}
#addendum #edit-field-when-tid-wrapper {
  padding: 0;
}
#addendum .views-submit-button {
  display: table-cell;
  padding: 0;
}
#addendum #edit-submit-addresses-book {
  overflow: hidden;
  text-indent: -9999px;
  width: 30px;
  height: 33px;
  background: url(/sites/all/themes/custom/montmartre/images/loupe.png) no-repeat center right;
  background-color: #f3f2f0;
  border: none;
  position: relative;
  left: -29px;
  top: 2px;
  border-radius: 10px;
  box-shadow: inset -2px 1px 3px -1px #ccc;
  margin: 0;
}
body:not(.page-carnet-adresses) .view-taxonomy-results .view-content {
  width: 79% !important;
}
body.page-agenda .view-agenda .view-content {
  text-align: center !important;
}
body:not(.front) #content .view-partners,
body:not(.front) #content .view-addresses-book {
  text-align: center;
  min-height: 150px;
  margin-top: 30px;
}
body:not(.front) #content .view-content {
  text-align: left;
}
body:not(.front) #content .views-row {
  display: inline-block;
}
body:not(.front) #content .views-row .addresses-book-item {
  margin: auto;
}
body:not(.front) #content .addresses-book-item {
  width: 300px;
  height: 200px;
  overflow: hidden;
  cursor: pointer;
  margin: 15px;
}
body:not(.front) #content .group-address-titles {
  width: 300px;
  height: 200px;
  background: url(/sites/all/themes/custom/montmartre/images/background-address.png);
  position: absolute;
  text-align: center;
  display: table;
  opacity: 0;
}
body:not(.front) #content .group-address-titles .group-address-content {
  display: table-cell;
  vertical-align: middle;
}
body:not(.front) #content .group-address-titles .group-address-content .views-field-title a {
  font-family: Georgia;
  font-size: 20px;
  font-weight: bold;
  color: #645e50;
  text-decoration: none;
}
body:not(.front) #content .group-address-titles .group-address-content .views-field-title {
  padding-bottom: 20px;
  background: url(/sites/all/themes/custom/montmartre/images/ellipse.png) no-repeat center 80%;
}
body:not(.front) #content .group-address-titles .group-address-content .views-field-field-subtitle {
  font-family: Oswald-Light;
  font-size: 24px;
  color: #645e50;
}
body:not(.front) #content .group-address-titles .group-address-content .views-field-field-address-thoroughfare {
  font-family: Georgia;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #4e5459;
}
body:not(.front) #content .group-address-titles .group-address-content .views-field-field-image .field-content {
  width: 300px;
  height: 200px;
}
body:not(.front) #content .group-address-titles:hover {
  opacity: 1;
}
ul.pager li,
ul.pager li a {
  font-family: Georgia;
  font-size: 15px;
  font-style: italic;
  color: #3d3d3d;
  text-decoration: none;
}
#block-views-event-of-today-block .views-field-field-description {
  font-family: Georgia;
  font-size: 14px;
  color: #615b4d;
}
.page-taxonomy.page-taxonomy-term table .field-name-title h3 {
  font-family: "Georgia", sans-serif !important;
  color: #645e50 !important;
  font-size: 20px !important;
}
.page-taxonomy.page-taxonomy-term table .field-name-field-subtitle {
  font-family: "Oswald-Light", sans-serif !important;
  font-size: 20px !important;
  width: auto !important;
  color: #645e50 !important;
  padding-bottom: 1px !important;
}
.page-taxonomy.page-taxonomy-term table .field-name-post-date {
  font-family: "Georgia" !important;
  font-size: 14px !important;
  font-weight: bold !important;
  font-style: italic !important;
  width: auto !important;
  color: #4e5459 !important;
  border-bottom: 1px solid #d6d4d0 !important;
}
.page-taxonomy.page-taxonomy-term table .field-name-body p {
  font-family: "Georgia" !important;
  font-size: 14px !important;
  color: #645e50 !important;
  margin: 0 !important;
}
.node-article .field-name-body .text,
.node-article .field-name-body p {
  font-family: Georgia !important;
  font-size: 14px !important;
  color: #645e50 !important;
}
.node-article .field-name-title {
  font-family: Georgia;
  font-size: 18px;
  font-weight: bold;
  color: #9ad1a7;
}
.node-article .field-name-post-date,
.node-article .field-name-field-rubric a {
  font-family: Georgia;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #4e5459;
}
.node-article .field-name-post-date,
.node-article .field-name-field-rubric {
  display: inline-block;
}
.node-article .field-name-field-rubric {
  margin-left: 20px;
}
.node-article .field-name-field-address,
.node-article .field-name-field-address span,
.node-article .field-name-field-subway-station,
.node-article .field-name-field-phone,
.node-article .group-infos-schedule {
  font-family: Georgia;
  font-size: 14px;
  color: #645e50;
}
.node-article .group-infos-schedule {
  padding-top: 10px;
}
.node-place .field-name-node-link a {
  text-transform: uppercase;
}
.group-overlay-titles {
  cursor: pointer;
}
.node.node-article.view-mode-full .field-name-field-articles .field-items .field-item .node-article.view-mode-par_article .group-overlay-titles .field .field-item h2 a {
  font-size: 18px !important;
}
.node.node-article.view-mode-full .field-name-field-articles .field-items .field-item .node-article.view-mode-par_article .group-overlay-titles .field-name-field-subtitle span {
  font-family: Oswald-Light;
  font-size: 26px;
  color: #645e50;
}
#block-mailchimp-signup-newsletter .form-type-checkbox,
#block-mailchimp-signup-newsletter .form-item-mergevars-FNAME,
#block-mailchimp-signup-newsletter .form-item-mergevars-LNAME,
#block-mailchimp-signup-newsletter .form-item-mergevars-MMERGE3,
#block-mailchimp-signup-newsletter .form-item-mergevars-MMERGE4,
#block-mailchimp-signup-newsletter .form-item-mergevars-MMERGE5,
#block-mailchimp-signup-newsletter-footer .form-type-checkbox,
#block-mailchimp-signup-newsletter-footer .form-item-mergevars-FNAME,
#block-mailchimp-signup-newsletter-footer .form-item-mergevars-LNAME,
#block-mailchimp-signup-newsletter-footer .form-item-mergevars-MMERGE3,
#block-mailchimp-signup-newsletter-footer .form-item-mergevars-MMERGE4,
#block-mailchimp-signup-newsletter-footer .form-item-mergevars-MMERGE5 {
  display: none;
}
#block-mailchimp-signup-newsletter form > div,
#block-mailchimp-signup-newsletter-footer form > div {
  font-family: Oswald-Light;
  font-size: 18px;
  margin-top: 25px;
}
#block-mailchimp-signup-newsletter-popup .form-type-checkbox,
#block-mailchimp-signup-newsletter-popup .form-item-mergevars-LNAME,
#block-mailchimp-signup-newsletter-popup .form-item-mergevars-MMERGE3,
#block-mailchimp-signup-newsletter-popup .form-item-mergevars-MMERGE4,
#block-mailchimp-signup-newsletter-popup .form-item-mergevars-MMERGE5 {
  display: none;
}
#block-mailchimp-signup-newsletter-popup form > div {
  font-family: Oswald-Light;
  font-size: 18px;
  margin-top: 25px;
}
#block-mailchimp-signup-newsletter-popup .captcha img {
  float: left;
}
#block-mailchimp-signup-newsletter-popup .captcha .form-item {
  float: left;
  margin: 0;
  margin-left: 35px;
  margin-top: -18px;
  margin-bottom: 20px;
}
#block-mailchimp-signup-newsletter {
  position: absolute;
  right: 0;
  top: 40px;
  height: 35px;
  background: #f3f2f0;
  width: 260px !important;
  z-index: 2000;
}
#block-mailchimp-signup-newsletter h2 {
  margin-top: 0;
  font-family: Georgia-Bold;
  font-size: 20px;
  color: #615b4d;
  line-height: 20px;
  padding-top: 5px;
  display: none;
}
#block-mailchimp-signup-newsletter .content p {
  font-family: Oswald-Light;
  font-size: 18px;
  color: #645e50;
}
#block-mailchimp-signup-newsletter .content form > div {
  margin-top: 0;
}
#block-mailchimp-signup-newsletter .content form .form-item-mail label {
  display: none;
}
#block-mailchimp-signup-newsletter .content form input[type=text] {
  border-radius: 10px;
  height: 35px;
  border: none;
  box-shadow: inset 0px 9px 5px -7px #ccc;
  background-color: white;
  font-family: Georgia-Italic;
  color: #645e50;
  font-size: 13px;
  width: 215px;
}
#block-mailchimp-signup-newsletter .content form input[type=submit] {
  border-radius: 10px;
  border: none;
  background-color: #9ad1a7;
  color: white;
  text-transform: uppercase;
  height: 37px;
  font-family: Oswald-Light;
  width: 150px;
  margin-left: 85px;
  margin-bottom: 20px;
}
#block-mailchimp-signup-newsletter .form-item-conditions label,
#block-mailchimp-signup-newsletter .form-item-conditions a {
  font-family: Georgia-Italic;
  font-size: 14px;
  color: #625c4e;
}
#block-mailchimp-signup-newsletter .form-item-conditions .form-required {
  display: none;
}
#block-mailchimp-signup-newsletter-popup {
  background: #f3f2f0;
  padding-left: 40px;
  width: 550px !important;
  position: absolute;
  z-index: 1000;
  opacity: 0;
  display: none;
  -moz-box-shadow: 0px 0px 500px 1000px rgba(0,0,0,0.7);
  -webkit-box-shadow: 0px 0px 500px 1000px rgba(0,0,0,0.7);
  -o-box-shadow: 0px 0px 500px 1000px rgba(0,0,0,0.7);
  box-shadow: 0px 0px 500px 1000px rgba(0,0,0,0.7);
  border-image: url(/sites/all/themes/custom/montmartre/images/frieze-white.png);
  border-image-slice: 30 300 30 300;
  border-image-width: 1 0 0 0;
  border-image-outset: 1 0 0 0;
  border-image-repeat: round;
}
#block-mailchimp-signup-newsletter-popup form > div {
  color: #645e50;
}
#block-mailchimp-signup-newsletter-popup h2 {
  font-family: Georgia-Bold;
  font-size: 30px;
  color: #615b4d;
  line-height: 20px;
  padding-top: 25px;
}
#block-mailchimp-signup-newsletter-popup .content p {
  font-family: Oswald-Light;
  font-size: 18px;
  color: #645e50;
}
#block-mailchimp-signup-newsletter-popup .content form .form-item-mail label {
  display: none;
}
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-FNAME,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-EMAIL,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-PCODE,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-BIRTH {
  display: inline-block;
}
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-FNAME label,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-EMAIL label,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-PCODE label,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-BIRTH label {
  display: none;
}
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-FNAME,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-PCODE {
  margin-right: 10px;
}
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-PCODE,
#block-mailchimp-signup-newsletter-popup .content form .form-type-textfield.form-item-mergevars-BIRTH,
#block-mailchimp-signup-newsletter-popup .content form .form-item-mergevars-GENDER {
  margin-top: 0px;
}
#block-mailchimp-signup-newsletter-popup .content form input[type=text] {
  border-radius: 10px;
  height: 35px;
  border: none;
  box-shadow: inset 0px 9px 5px -7px #ccc;
  background-color: white;
  font-family: Georgia-Italic;
  color: #645e50;
  font-size: 13px;
  width: 215px;
}
#block-mailchimp-signup-newsletter-popup .content form input[type=submit] {
  border-radius: 10px;
  border: none;
  background-color: #9ad1a7;
  color: white;
  text-transform: uppercase;
  height: 37px;
  font-family: Oswald-Light;
  width: 150px;
  margin-bottom: 20px;
}
#block-mailchimp-signup-newsletter-popup .form-item-conditions label,
#block-mailchimp-signup-newsletter-popup .form-item-conditions a {
  font-family: Georgia-Italic;
  font-size: 14px;
  color: #625c4e;
}
#block-mailchimp-signup-newsletter-popup .form-item-conditions .form-required {
  display: none;
}
#block-mailchimp-signup-newsletter-footer {
  margin: 0;
  float: right;
  margin-right: 5vw;
}
#block-mailchimp-signup-newsletter-footer form > div {
  color: white;
}
#block-mailchimp-signup-newsletter-footer h2 {
  font-family: Georgia;
  font-size: 18px;
  color: white;
  line-height: 20px;
  padding-top: 25px;
}
#block-mailchimp-signup-newsletter-footer .content {
  margin-top: -25px;
  width: 450px;
}
#block-mailchimp-signup-newsletter-footer .content p {
  font-family: Oswald-Light;
  font-size: 18px;
  color: white;
}
#block-mailchimp-signup-newsletter-footer .content form .form-item-mail label {
  display: none;
}
#block-mailchimp-signup-newsletter-footer .content form input[type=text] {
  border-radius: 10px;
  height: 35px;
  border: none;
  box-shadow: inset 0px 9px 5px -7px #ccc;
  background-color: white;
  font-family: Georgia-Italic;
  color: #645e50;
  font-size: 13px;
  width: 215px;
}
#block-mailchimp-signup-newsletter-footer .content form input[type=submit] {
  border-radius: 10px;
  border: none;
  background-color: #9ad1a7;
  color: white;
  text-transform: uppercase;
  height: 37px;
  font-family: Oswald-Light;
  width: 150px;
  margin-left: 212px;
  margin-bottom: 20px;
}
#block-mailchimp-signup-newsletter-footer .content form .form-item-conditions label,
#block-mailchimp-signup-newsletter-footer .content form .form-item-conditions a {
  font-family: Georgia-Italic;
  font-size: 14px;
  color: white;
}
#block-mailchimp-signup-newsletter-footer .content form .form-item-conditions .form-required {
  display: none;
}
#block-mailchimp-signup-newsletter-footer .content form .form-item-conditions a {
  text-decoration: underline;
}
input:focus {
  outline: none;
}
header #block-nice-menus-1 li {
  margin-left: 0 !important;
  padding-right: 15px !important;
}
header #block-nice-menus-1 li a {
  padding-right: 0px !important;
}
.header-wrapper {
  position: relative;
}
.header-title {
  position: absolute;
  top: 40%;
  left: 40%;
  background: url(/sites/all/themes/custom/montmartre/images/background-address.png);
  padding: 20px 50px;
  text-align: center;
}
.header-title .row-1 {
  font-family: Georgia-Bold;
  font-size: 24px;
  color: #645e50;
  padding-bottom: 15px;
  background: url(/sites/all/themes/custom/montmartre/images/ellipse.png) no-repeat center bottom;
}
.header-title .row-2 {
  font-family: Oswald-Light;
  font-size: 20px;
  color: #645e50;
}
body.section-agenda .header-wrapper > img {
  width: 100%;
}
body.section-agenda .views-row.no-link a {
  cursor: default !important;
}
body.section-agenda .views-field-path {
  display: none;
}
.node-article.view-mode-full p strong,
.node-article.view-mode-full strong {
  font-family: Georgia-Bold;
}
.views-field-body strong {
  font-family: Georgia-Bold !important;
}
.views-field-body ul {
  padding: 0 0 0 30px !important;
}
.views-field-body li {
  list-style-type: disc !important;
  font-family: Georgia !important;
  font-size: 14px;
  color: #645e50;
}
.views-field-body li strong {
  font-family: Georgia-Bold !important;
}
body.front .view-home ul.pager li a {
  font-family: Oswald-Light !important;
  font-size: 23px;
  text-decoration: underline;
  color: #645e50;
  padding-bottom: 30px;
  background: url(/sites/all/themes/custom/montmartre/images/pager-background-home.png) no-repeat center bottom;
}
ul.pager li {
  padding: 13px;
}
ul.pager li a {
  font-family: Georgia-Italic !important;
}
ul.pager li .ajax-progress {
  display: none;
}
ul.pager li.pager-current {
  background: url(/sites/all/themes/custom/montmartre/images/pager-background.png) no-repeat center 70%;
  color: white;
  font-family: Georgia-Italic !important;
}
body.node-type-place .group-infos-addresses {
  padding-right: 50px;
  width: 250px !important;
}
body.node-type-place .views-field-nid {
  display: none;
}
body.node-type-place .group-infos-social .field-name-field-facebook,
body.node-type-place .group-infos-social .field-name-field-email,
body.node-type-place .group-infos-social .field-name-field-twitter,
body.node-type-place .group-infos-social .field-name-field-instagram {
  position: relative;
  width: 40px;
  height: 40px;
  display: inline-block;
}
body.node-type-place .group-infos-social .field-name-field-facebook a {
  position: absolute;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  height: 40px;
  width: 40px;
  background: url(/sites/all/themes/custom/montmartre/images/fb_commercant.png) no-repeat center;
}
body.node-type-place .group-infos-social .field-name-field-email a {
  position: absolute;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  height: 40px;
  width: 40px;
  background: url(/sites/all/themes/custom/montmartre/images/mail_commercant.png) no-repeat center;
}
body.node-type-place .group-infos-social .field-name-field-twitter a {
  position: absolute;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  height: 40px;
  width: 40px;
  background: url(/sites/all/themes/custom/montmartre/images/twitter_commercant.png) no-repeat center;
}
body.node-type-place .group-infos-social .field-name-field-instagram a {
  position: absolute;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  height: 40px;
  width: 40px;
  background: url(/sites/all/themes/custom/montmartre/images/instagram_commercant.png) no-repeat center;
}
body.node-type-place .group-infos-social .field-name-field-website {
  width: 220px;
}
body.node-type-place .social-share-js {
  height: 55px;
  margin-top: 10px;
}
body.node-type-place .social-share-js span {
  font-family: Georgia-Bold;
  font-size: 18px;
  color: #a0d4ac;
  margin-right: 10px;
  position: relative;
  top: -15px;
}
body.node-type-place .social-share-js a {
  display: inline-block;
  margin-right: 4px;
}
body.node-type-place .view-place-related-articles .views-row {
  margin-top: 14px;
}
#admin-menu-icon img {
  width: 35%;
}
#block-menu-menu-menu-a-propos,
#block-menu-menu-social-menu,
#block-system-user-menu,
#block-user-login {
  display: table-cell;
  margin-top: 0 !important;
  vertical-align: top;
}
#block-menu-menu-menu-a-propos a,
#block-menu-menu-menu-a-propos div,
#block-menu-menu-social-menu a,
#block-menu-menu-social-menu div,
#block-system-user-menu a,
#block-system-user-menu div,
#block-user-login a,
#block-user-login div {
  color: #645e50;
  font-size: 16px;
  font-family: Oswald-Light;
}
#block-menu-menu-menu-a-propos {
  width: 25vw;
  text-align: center !important;
}
#block-menu-menu-menu-a-propos ul.menu {
  float: left;
}
#block-menu-menu-menu-a-propos li.first {
  padding-right: 18px;
  background: url(/sites/all/themes/custom/montmartre/images/dot.png) no-repeat right center;
}
header #block-user-login {
  padding-right: 10px;
  margin-left: 3%;
  float: right !important;
}
header #block-user-login input[type=submit] {
  font-size: 13px;
  line-height: 10px;
}
header #block-user-login input[type=text] {
  color: #645e50;
}
header #block-user-login #user-login-block-form-fields label {
  font-size: 16px !important;
}
header #block-system-user-menu {
  float: right !important;
  padding-right: 10px;
  margin-right: 1% !important;
  text-align: right;
}
header #block-system-user-menu ul {
  margin: 0;
}
header .header__region {
  height: 35px;
  padding-top: 5px;
}
header #block-nice-menus-1 {
  float: none !important;
  margin-top: 50px;
  position: relative;
  z-index: 2000;
}
header #block-nice-menus-1 #nice-menu-1 {
  float: none !important;
}
#block-menu-menu-social-menu {
  float: right;
  margin-right: 10%;
}
.field-name-body p,
.field-name-body li {
  font-family: "Georgia" !important;
  font-size: 14px !important;
  color: #645e50 !important;
  margin: 0 !important;
}
.field-name-body p.title,
.views-field-body p.title {
  font-family: Georgia-Bold !important;
  font-size: 24px !important;
  color: #645e50 !important;
  text-transform: uppercase !important;
}
body.node-type-place .group-place-tab-news .views-field-body .link {
  font-family: Georgia !important;
  font-size: 14px !important;
  color: #9ad1a7 !important;
  text-decoration: none !important;
}
#main-frise-bottom {
  margin-top: 100px;
}
body.section-propos article,
body.section-contact article,
body.section-mentions-légales-cgu article {
  margin: 0 4%;
  margin-top: 100px;
}
body.section-about #content {
  margin-top: 150px;
}
@media only screen and (min-width: 1001px) {
  body.section-mentions-légales-cgu article {
    margin: auto;
    margin-top: 100px;
    width: 80%;
  }
  body.section-propos article,
  body.section-contact article {
    margin-top: 100px;
  }
}
.field-name-body p,
.field-name-body .field-item {
  margin-top: 20px;
  margin-bottom: 20px;
}
body.cke_editable .text {
  font-family: Georgia !important;
  font-size: 14px !important;
  color: #645e50 !important;
}
body.cke_editable .link {
  font-family: Georgia !important;
  font-size: 14px !important;
  color: #9ad1a7 !important;
}
body.cke_editable .title {
  font-family: Georgia-Bold !important;
  font-size: 24px !important;
  color: #645e50 !important;
  text-transform: uppercase !important;
}
.view-home .views-row-last {
  margin-bottom: 50px !important;
}
.view-home .views-row {
  opacity: 0;
}
.view-home .view-header p {
  margin-top: 1em;
  margin-bottom: 10px;
  margin-left: 15px;
  text-align: center;
  font-size: 1.5em;
  font-family: "Oswald-Light", sans-serif;
  color: #645e50;
  text-transform: uppercase;
}
body.front #main:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
.page-taxonomy.page-taxonomy-term .view-taxonomy-results .views-row {
  text-align: left;
}
.page-taxonomy.page-taxonomy-term .view-taxonomy-results .views-row .field-name-title h3 {
  font-family: Georgia-Bold !important;
  font-size: 20px !important;
  color: #645e50 !important;
  font-weight: normal !important;
}
.page-taxonomy.page-taxonomy-term .view-taxonomy-results .views-row .field-name-title {
  float: none !important;
  display: inline-block !important;
}
.page-taxonomy.page-taxonomy-term .view-taxonomy-results .views-row .field-name-field-subtitle {
  display: inline-block;
  padding-bottom: 0;
}
.page-taxonomy.page-taxonomy-term .view-taxonomy-results .views-row .field-name-post-date {
  display: block;
}
.page-taxonomy.page-taxonomy-term .view-taxonomy-results {
  margin-top: 50px;
}
#content-title-home {
  margin-bottom: 18px !important;
}
body.front aside.sidebars {
  margin-left: 20px;
}
body.front aside.sidebars #block-mailchimp-signup-newsletter {
  margin-bottom: 25px;
}
.view-mode-item_taxonomy h3 a {
  color: #645e50;
}
.fivestar-form-item .fivestar-widget,
.fivestar-form-item .fivestar-widget-static,
.fivestar-form-item .description,
.fivestar-average-stars .fivestar-widget,
.fivestar-average-stars .fivestar-widget-static,
.fivestar-average-stars .description {
  display: table-cell;
  vertical-align: middle;
}
.fivestar-form-item .form-type-select,
.fivestar-form-item .form-type-item,
.fivestar-average-stars .form-type-select,
.fivestar-average-stars .form-type-item {
  display: table;
}
.fivestar-form-item #edit_vote__2_chosen,
.fivestar-form-item #edit_vote__4_chosen,
.fivestar-average-stars #edit_vote__2_chosen,
.fivestar-average-stars #edit_vote__4_chosen {
  display: none !important;
}
.fivestar-form-item .star.hover a,
.fivestar-form-item .star.hover span,
.fivestar-form-item .star span.on,
.fivestar-average-stars .star.hover a,
.fivestar-average-stars .star.hover span,
.fivestar-average-stars .star span.on {
  background: url(/sites/all/themes/custom/montmartre/images/star-green.png) no-repeat 0 0 !important;
  width: 100% !important;
}
.fivestar-form-item .star:not(.hover) a,
.fivestar-form-item .star:not(.hover) span:not(.on),
.fivestar-average-stars .star:not(.hover) a,
.fivestar-average-stars .star:not(.hover) span:not(.on) {
  background: url(/sites/all/themes/custom/montmartre/images/star-grey.png) no-repeat 0 0 !important;
}
.fivestar-form-item .star,
.fivestar-average-stars .star {
  height: 19px !important;
  width: 25px !important;
}
.fivestar-form-item .description,
.fivestar-average-stars .description {
  padding-left: 15px;
}
.fivestar-form-item .description span,
.fivestar-average-stars .description span {
  font-family: Oswald-Light;
  font-size: 15px;
  color: #9ad1a7;
}
.fivestar-form-item .moyenne,
.fivestar-average-stars .moyenne {
  font-family: Georgia;
  color: #9ad1a7;
}
.fivestar-form-item .average-rating,
.fivestar-average-stars .average-rating {
  display: none;
}
.open-notation {
  font-family: Georgia-Bold;
  font-size: 18px;
  color: #a0d4ac;
  cursor: pointer;
  margin-bottom: 20px;
}
.connect-to-notation,
.connect-to-notation a {
  font-family: Georgia;
  font-size: 16px;
  color: #645e50;
}
.connect-to-notation {
  display: none;
}
body.not-logged-in .fivestar-average-stars .moyenne {
  margin-top: -30px;
}
body.front #home-right-side-event {
  float: none !important;
}
body.front #block-views-slider-webzine-block-1 {
  border-top: 4px solid #9AD1A3 !important;
}
body.front #main {
  border-top: none !important;
}
body.front .view-event-of-today .views-field-field-date {
  color: #645e50 !important;
  width: auto !important;
  height: auto !important;
  position: static !important;
  background-image: none !important;
  margin-left: 5px;
}
body.front .view-event-of-today .views-field-field-date .field-content {
  display: table-cell;
  vertical-align: middle;
  line-height: 32px;
}
body.front .view-event-of-today .views-field-field-date .field-content span {
  font-family: "Oswald-Light", sans-serif;
  float: none !important;
}
body.page-map .label-checkbox {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  font-size: 15px;
  color: #635f54;
  text-transform: initial;
  text-align: center;
}
body.page-map .view-content-map-container {
  height: 240px !important;
}
body.page-map .view-content-map-img {
  text-align: center;
  margin-left: 10px !important;
}
body.page-map .view-content-map-imgs {
  margin-left: 0 !important;
  width: 80% !important;
}
body.page-map .view-content-map-rubric {
  margin-top: 30px;
}
body.page-map #view-content-map-tourisme {
  margin-left: 30px !important;
}
body.page-map .view-content-map-category-title,
body.page-map #edit-field-keywords-tid-wrapper label {
  font-family: Oswald-Light;
  font-size: 15px;
  color: #4e5459;
}
body.page-map #edit-field-keywords-tid-wrapper .views-widget {
  width: 80% !important;
}
body.page-map #edit-field-keywords-tid {
  border-radius: 10px !important;
  height: 35px !important;
  border: none;
  box-shadow: inset 0px 9px 5px -7px #ccc;
  background: url(/sites/all/themes/custom/montmartre/images/separator.png) no-repeat 96% center;
  background-color: #f3f2f0;
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  color: #645e50;
  font-size: 15.8px;
  padding-left: 10px !important;
  margin-left: 29px !important;
}
body.page-map #edit-submit-map {
  overflow: hidden;
  text-indent: -9999px;
  width: 30px;
  height: 33px;
  background: url(/sites/all/themes/custom/montmartre/images/loupe.png) no-repeat center right;
  background-color: #f3f2f0;
  border: none;
  position: relative;
  top: 2px;
  border-radius: 10px;
  box-shadow: inset -2px 1px 3px -1px #ccc;
  margin: 0;
}
body.page-map .white-frieze {
  height: 5px;
  background: url(/sites/all/themes/custom/montmartre/images/pointe_frise_blanc.png) repeat-x;
  position: absolute;
  width: 100%;
  margin-top: -4px;
  z-index: 10000;
}
.easy-breadcrumb span,
.easy-breadcrumb a {
  font-family: Oswald-Light;
  font-size: 15px;
  color: #4e5459;
}
.field-name-body {
  line-height: 20px;
}
.pin-it {
  height: 20px;
  width: 40px;
  background: url(/sites/all/themes/custom/montmartre/images/pinit-icon.png) no-repeat;
  background-size: 40px 20px;
  position: absolute;
  margin-top: 10px;
  margin-left: 5px;
  border-radius: 5px;
  opacity: 0.7;
}
.pin-it:hover {
  opacity: 1;
}
body.node-type-place:not(.highlighted-news) .pin-it {
  display: none;
}
body.page-user-register ul.tabs-primary {
  display: none;
}
body.page-user-register .password-strength-title,
body.page-user-register div.password-confirm {
  display: none;
}
body.page-user-register .password-strength,
body.page-user-register .password-suggestions {
  display: none !important;
}
body.page-user-register .form-item:not(.form-item-conditions) {
  display: block;
}
body.page-user-register .form-item:not(.form-item-conditions) label,
body.page-user-register .form-item:not(.form-item-conditions) input {
  display: inline-block;
  float: none !important;
}
body.page-user-register .form-item:not(.form-item-conditions) label {
  width: 280px;
  font-family: Oswald !important;
  font-size: 15px !important;
  color: #4e5459 !important;
}
body.page-user-register .form-item:not(.form-item-conditions) input:not([type=checkbox]):not([type=radio]) {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  color: #635f54;
  font-size: 15px;
  border-radius: 10px;
  height: 35px;
  border: none;
  box-shadow: inset 0px 9px 5px -7px #ccc;
  background-color: #f3f2f0;
}
body.page-user-register .field-name-field-sexe {
  max-width: 700px;
  width: 100%;
  margin: auto;
  text-align: center;
  display: none;
}
body.page-user-register .field-name-field-sexe input {
  width: 3% !important;
}
body.page-user-register .field-name-field-sexe label {
  width: 50px !important;
  position: relative;
  top: -5px;
}
body.page-user-register .field-name-field-postcode {
  display: none;
}
body.page-user-register .field-name-field-birthdate {
  max-width: 350px;
  width: 100%;
  margin: auto;
  text-align: center;
  display: none;
}
body.page-user-register .field-name-field-birthdate fieldset {
  width: 85% !important;
}
body.page-user-register .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value {
  float: none;
}
body.page-user-register .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value .form-item {
  display: inline-block;
  width: initial !important;
}
body.page-user-register .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value .form-item label {
  width: initial !important;
}
body.page-user-register .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value .form-item .chosen-single {
  padding: 0 !important;
}
body.page-user-register .field-name-field-last-name,
body.page-user-register .field-name-field-first-name {
  max-width: 700px;
  width: 100%;
  margin: 10px auto;
}
body.page-user-register #edit-account {
  height: 220px !important;
  max-width: 700px !important;
}
body.page-user-register .form-item-pass-pass2 {
  margin-top: 20px;
}
body.page-user-register #edit-simplenews {
  display: none;
}
body.page-user-register .form-item-newsletter {
  max-width: 700px;
  width: 100%;
  margin: 10px auto;
}
body.page-user-register .form-item-newsletter #edit-newsletter {
  width: 25px;
  height: 16px;
  margin-left: 315px;
}
body.page-user-register .form-item-newsletter label {
  font-family: Georgia-Italic !important;
  font-size: 14px !important;
  color: #635f54 !important;
  text-transform: initial !important;
  margin-left: 0 !important;
}
body.page-user-register .form-required {
  display: none;
}
body.page-user-register input[type=submit] {
  height: 35px !important;
  border: none;
  font-family: Oswald !important;
  font-size: 18px;
  text-transform: uppercase;
  color: white !important;
}
body.page-user-register #edit-actions {
  max-width: 700px !important;
  text-align: right;
}
body.page-user-register #edit-actions input {
  float: none !important;
  width: 150px !important;
  margin-right: 70px;
}
.views-slideshow-cycle-main-frame-row {
  max-height: 478px;
}
body.page-user-edit #content {
  margin-top: 40px;
}
body.page-user-edit #user-profile-form {
  margin-top: 110px;
}
body.page-user-edit #edit-locale {
  display: none;
}
body.page-user-edit ul.tabs-primary {
  display: none;
}
body.page-user-edit .password-strength-title,
body.page-user-edit div.password-confirm {
  display: none;
}
body.page-user-edit .password-strength,
body.page-user-edit .password-suggestions {
  display: none !important;
}
body.page-user-edit .form-item {
  display: block;
  margin: 0.5em 0 !important;
}
body.page-user-edit .form-item label:not(.option),
body.page-user-edit .form-item input {
  display: inline-block;
  float: none !important;
}
body.page-user-edit .form-item label:not(.option) {
  width: 280px;
  font-family: Oswald !important;
  font-size: 15px !important;
  color: #4e5459 !important;
}
body.page-user-edit .form-item input:not([type=checkbox]):not([type=radio]) {
  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  color: #635f54;
  font-size: 15px;
  border-radius: 10px;
  height: 35px;
  border: none;
  box-shadow: inset 0px 9px 5px -7px #ccc;
  background-color: #f3f2f0;
}
body.page-user-edit .field-name-field-sexe {
  max-width: 700px;
  width: 100%;
  margin: auto;
  text-align: center;
  position: relative;
  top: -245px;
  text-align: left;
}
body.page-user-edit .field-name-field-sexe label {
  position: relative;
  top: -7px;
  float: none !important;
  display: inline-block;
}
body.page-user-edit .field-name-field-sexe #edit-field-sexe-und {
  display: inline-block;
}
body.page-user-edit .field-name-field-sexe #edit-field-sexe-und .form-item {
  width: initial;
  display: inline-block;
}
body.page-user-edit .field-name-field-sexe #edit-field-sexe-und .form-item input {
  width: initial;
}
body.page-user-edit .field-name-field-postcode {
  max-width: 700px;
  width: 100%;
  margin: auto;
  text-align: center;
  position: relative;
  top: -20px;
  text-align: left;
}
body.page-user-edit .field-name-field-postcode label {
  float: none !important;
  display: inline-block;
}
body.page-user-edit .field-name-field-birthdate {
  max-width: 700px;
  width: 100%;
  margin: auto;
  text-align: center;
  position: relative;
  top: -230px;
}
body.page-user-edit .field-name-field-birthdate fieldset {
  width: 85% !important;
  text-align: left;
}
body.page-user-edit .field-name-field-birthdate fieldset .fieldset-wrapper {
  text-align: center;
}
body.page-user-edit .field-name-field-birthdate fieldset .form-type-date-select {
  margin: 0;
}
body.page-user-edit .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value {
  float: none;
  padding: 0;
}
body.page-user-edit .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value .form-item {
  display: inline-block;
  width: initial !important;
}
body.page-user-edit .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value .form-item label {
  width: initial !important;
}
body.page-user-edit .field-name-field-birthdate fieldset #edit-field-birthdate-und-0-value .form-item .chosen-single {
  padding: 0 !important;
}
body.page-user-edit .field-name-field-last-name,
body.page-user-edit .field-name-field-first-name {
  max-width: 700px;
  width: 100%;
  margin: 10px auto;
}
body.page-user-edit #edit-account {
  height: 300px !important;
  max-width: 700px !important;
}
body.page-user-edit span.user-picture img {
  width: 115px;
  position: absolute;
  left: 30px;
}
body.page-user-edit #edit-picture,
body.page-user-edit #edit-picture-ajax-wrapper {
  position: relative;
  height: 215px;
  width: 155px !important;
  top: -280px;
  left: 90px;
  border: none !important;
}
body.page-user-edit #edit-picture legend,
body.page-user-edit #edit-picture-ajax-wrapper legend {
  display: none;
}
body.page-user-edit #edit-picture label,
body.page-user-edit #edit-picture-ajax-wrapper label {
  width: 80% !important;
  height: 115px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: -9999px;
  background: url(/sites/all/themes/custom/montmartre/images/avatar-edit.png) no-repeat center bottom;
  background-color: #f3f2f0;
}
body.page-user-edit #edit-picture #edit-picture-upload,
body.page-user-edit #edit-picture-ajax-wrapper #edit-picture-upload {
  display: block;
  width: 130px !important;
  border: none;
  box-shadow: none !important;
  cursor: pointer;
  background: none;
}
body.page-user-edit #edit-picture .multifield-thumbnail,
body.page-user-edit #edit-picture-ajax-wrapper .multifield-thumbnail {
  position: absolute;
  top: 0px;
  left: 5px;
}
body.page-user-edit #edit-picture .multifield-thumbnail img,
body.page-user-edit #edit-picture-ajax-wrapper .multifield-thumbnail img {
  background: white;
}
body.page-user-edit #edit-picture .file,
body.page-user-edit #edit-picture-ajax-wrapper .file {
  display: none;
}
body.page-user-edit #edit-picture #edit-picture-upload-button,
body.page-user-edit #edit-picture-ajax-wrapper #edit-picture-upload-button {
  width: 80%;
  background: url(/sites/all/themes/custom/montmartre/images/uploader.png) no-repeat;
  background-size: 100%;
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap;
  border: none;
  box-shadow: none !important;
}
body.page-user-edit #edit-picture #edit-picture-remove-button,
body.page-user-edit #edit-picture-ajax-wrapper #edit-picture-remove-button {
  background-color: #9AD1A5;
  box-shadow: none;
  width: 76%;
  font-style: normal;
}
body.page-user-edit .form-item-pass-pass2 {
  margin-top: 20px;
}
body.page-user-edit #edit-simplenews {
  display: none;
}
body.page-user-edit .form-item-newsletter {
  max-width: 700px;
  width: 100%;
  margin: 10px auto;
}
body.page-user-edit .form-item-newsletter #edit-newsletter {
  width: 25px;
  height: 16px;
  margin-left: 315px;
}
body.page-user-edit .form-item-newsletter label {
  font-family: Georgia-Italic !important;
  font-size: 14px !important;
  color: #635f54 !important;
  text-transform: initial !important;
  margin-left: 0 !important;
}
body.page-user-edit .form-required {
  display: none;
}
body.page-user-edit input[type=submit] {
  height: 35px !important;
  border: none;
  font-family: Oswald !important;
  font-size: 18px;
  text-transform: uppercase;
  color: white !important;
}
body.page-user-edit #edit-actions {
  max-width: 700px !important;
  text-align: right;
  margin-top: -235px;
}
body.page-user-edit #edit-actions input {
  float: none !important;
  width: 150px !important;
  margin-right: 70px;
}
body.page-user-edit-simplenews #edit-picture-ajax-wrapper {
  display: none;
}
body.page-user-edit-simplenews #edit-actions {
  margin-top: 60px;
}
#block-views-slider-webzine-block-2 {
  display: none;
}
#addendum img.mobile {
  display: none;
}
body.page-agenda .view-agenda .view-content .views-row .views-field-title {
  text-align: left !important;
}
body.page-agenda .view-agenda .view-content .views-row .views-field-title a {
  font-family: Oswald-Light !important;
  font-size: 18px !important;
  color: #635d4f !important;
}
body.page-agenda .view-agenda .view-content .views-row .views-field-field-date,
body.page-agenda .view-agenda .view-content .views-row .views-field-field-date span {
  font-family: Georgia-Bold !important;
  font-size: 18px !important;
  color: #635d4f !important;
  text-align: left !important;
}
body.page-agenda .view-agenda .view-content .views-row .views-field-field-description {
  font-family: Georgia !important;
  font-size: 14px !important;
  color: #635d4f !important;
  text-align: left !important;
}
body.page-agenda .view-agenda .view-content .views-row .views-field-field-article {
  display: none;
}
.social-share .social-share-mail {
  position: relative;
  right: -50px;
}
.social-share .social-share-twitter {
  position: relative;
  left: -50px;
}
body.page-node-edit.node-type-place label,
body.page-node-edit.node-type-place .fieldset-legend,
body.page-node-add-brief label,
body.page-node-add-brief .fieldset-legend {
  font-family: Georgia;
  color: #9ad1a7;
  font-size: 18px;
}
body.page-node-edit.node-type-place input,
body.page-node-edit.node-type-place textarea,
body.page-node-edit.node-type-place .description,
body.page-node-edit.node-type-place .button,
body.page-node-edit.node-type-place ul.tips li,
body.page-node-edit.node-type-place .link-edit-summary,
body.page-node-add-brief input,
body.page-node-add-brief textarea,
body.page-node-add-brief .description,
body.page-node-add-brief .button,
body.page-node-add-brief ul.tips li,
body.page-node-add-brief .link-edit-summary {
  font-family: Georgia;
  color: #645e50;
  font-size: 16px;
}
body.node-type-article .gm-style div div {
  max-width: 360px;
}
body.node-type-article .view-mode-map_item .field-name-title h2 {
  line-height: 24px;
  width: 90%;
}
html body.page-carnet-adresses #content .addresses-book-item,
html body.page-partenaires #content .addresses-book-item {
  margin: auto !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  position: relative;
}
html body.page-carnet-adresses #content .addresses-book-item .group-address-titles,
html body.page-partenaires #content .addresses-book-item .group-address-titles {
  opacity: initial;
  left: 15%;
  top: 29%;
  width: 70%;
  height: 45%;
}
html body.page-carnet-adresses #content .addresses-book-item .group-address-titles .views-field-title,
html body.page-partenaires #content .addresses-book-item .group-address-titles .views-field-title {
  line-height: 14px;
}
html body.page-carnet-adresses #content .addresses-book-item .group-address-titles .views-field-title a,
html body.page-partenaires #content .addresses-book-item .group-address-titles .views-field-title a {
  font-size: 15px;
}
html body.page-carnet-adresses #content .addresses-book-item .group-address-titles .views-field-field-subtitle,
html body.page-partenaires #content .addresses-book-item .group-address-titles .views-field-field-subtitle {
  font-size: 17px;
  line-height: 18px;
}
#edit-field-sexe-und-none,
label[for="edit-field-sexe-und-none"] {
  display: none !important;
}
body.node-type-brief {
  display: none;
}
.link,
.link a {
  font-family: Georgia !important;
  font-size: 14px !important;
  color: #9ad1a7 !important;
  text-decoration: none !important;
}
.hidden-link,
.hidden-link a {
  font-family: Georgia !important;
  font-size: 14px !important;
  color: #645e50 !important;
  text-decoration: none !important;
}
.captcha,
.captcha label {
  font-family: Georgia;
  font-size: 14px;
  color: #645e50;
  font-weight: normal;
}
.captcha legend,
.captcha label legend {
  font-family: Oswald-Light;
  text-transform: capitalize;
  font-size: 20px;
}
.captcha .fieldset-description,
.captcha .form-required,
.captcha label .fieldset-description,
.captcha label .form-required {
  display: none;
}
.close-popup {
  float: right;
  color: #615b4d;
  padding: 0px 10px;
  cursor: pointer;
}
#block-menu-menu-menu-a-propos li:not(.first):not(.last) {
  padding-right: 18px;
  background: url(/sites/all/themes/custom/montmartre/images/dot.png) no-repeat right center;
}
.node-place.view-mode-full.partner .field-name-title a,
.node-place.view-mode-full.partner .field-name-title h1 a {
  font-family: Georgia-Bold;
  color: #645e50;
  font-size: 24px;
  text-decoration: none;
  display: inline-block;
  padding-right: 150px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-image: url(/sites/all/themes/custom/montmartre/images/partner_montmartre.png);
  background-size: 128px;
  background-repeat: no-repeat;
  background-position: center right;
}
.view-parnters .views-row.partner .views-field-title,
.view-addresses-book .views-row.partner .views-field-title {
  background: url(/sites/all/themes/custom/montmartre/images/ellipse-green.png) no-repeat center 80% !important;
}
.subscribe-button {
  width: 100%;
  height: 35px;
  text-align: center;
  line-height: 32px;
  color: white;
  border-radius: 3px;
  background-color: #9cd0a8;
  margin: 0px;
  cursor: pointer;
  position: relative;
  z-index: 100;
}
#footer .subscribe-button {
  margin-top: 20px;
}
#montmartre-addict-contact-form label,
#montmartre-addict-contact-form input,
#montmartre-addict-contact-form textarea {
  font-family: Georgia;
  font-size: 14px;
  color: #645e50;
}
#block-mailchimp-signup-newsletter-footer a {
  font-size: 16px;
  text-decoration: underline;
}
fieldset.captcha {
  width: 300px !important;
  margin: auto !important;
}
.page-user #content input {
  float: none !important;
}
#comments label {
  font-family: Oswald-Light;
  color: #645e50;
}
.page-accueil .sidebars section {
  padding-top: 0;
}
.page-accueil .sidebars section #block-views-event-of-today-block {
  background-color: white !important;
}
.page-accueil .sidebars section #block-views-event-of-today-block .view-event-of-today .view-header {
  background-color: white;
}
.page-accueil .sidebars section #block-views-event-of-today-block .view-event-of-today .view-header p {
  margin-top: 1em;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 1.5em;
  font-family: "Oswald-Light", sans-serif;
  color: #645e50;
  text-transform: uppercase;
}
.page-accueil .sidebars section #block-views-event-of-today-block .view-event-of-today .view-footer {
  text-align: center;
}
.page-accueil .sidebars section #block-views-event-of-today-block .view-event-of-today .view-footer a {
  font-size: 23px;
  text-decoration: underline;
  font-family: "Oswald-Light", sans-serif;
  color: #645e50;
  font-style: italic;
}
.page-accueil .sidebars section #block-views-event-of-today-block .view-event-of-today .views-row {
  background-color: #f3f2f0 !important;
  margin-bottom: 25px;
}
#photo-lightbox {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -oz-transform: translateX(-50%) translateY(-50%);
  -moz-box-shadow: 0px 0px 5000px 1000px rgba(0,0,0,0.7);
  -webkit-box-shadow: 0px 0px 5000px 1000px rgba(0,0,0,0.7);
  -o-box-shadow: 0px 0px 5000px 1000px rgba(0,0,0,0.7);
  box-shadow: 0px 0px 5000px 1000px rgba(0,0,0,0.7);
  z-index: 1000;
}
#photo-lightbox #lightbox-close {
  position: absolute;
  top: 0;
  right: 0;
  background-color: white;
  font-size: 20px;
  cursor: pointer;
  padding: 0px 4px;
}
#photo-lightbox img {
  display: block;
}
@media (max-width: 1366px) {
  #block-mailchimp-signup-newsletter {
    display: none;
  }
}
