@charset "UTF-8";
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26 févr. 2017, 13:14:17
    Author     : applehd
*/
@import url(../../fonts/icons/linearicons/style.css);
@import url(../../fonts/icons/fontello/fontello.css);
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("../../fonts/Raleway/Raleway-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-Hairline.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-HairlineItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/Lato-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Tangerine';
  src: url("../../fonts/tangerine/Tangerine_Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Tangerine';
  src: url("../../fonts/tangerine/Tangerine_Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins/Poppins-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins/Poppins-Light.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }
.bg-dark, body#page-o-sidney #section-2, body#page-mariage #section-2, body#page-contact #section-2, body#page-fiancailles #section-2, body#page-mentions #section-2, body#page-receptions #section-2, body#page-cours-cuisine #section-2, body#page-traiteur #section-2, body#page-pessah-2018 #section-2 {
  background: #181818; }

body {
  color: #262626; }

.feature-3 {
  min-height: auto; }

section {
  padding: 40px 0px; }

#logo-img {
  max-height: 280px; }

.page-title-5 {
  height: 140px; }

.tangerine {
  font-family: "Tangerine"; }

h1.tangerine {
  text-transform: capitalize !important;
  font-size: 60px;
  color: #d39500;
  font-weight: bold;
  letter-spacing: 1Px; }

.menu li > a {
  text-transform: capitalize;
  font-size: 40px;
  font-family: "Tangerine";
  -webkit-font-smoothing: initial;
  position: relative; }
  .menu li > a:not(.non-underline):before {
    content: "";
    height: 2px;
    background: white;
    width: 0%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px;
    opacity: 0;
    transition: all 0.25s ease-in-out; }
  .menu li > a:not(.non-underline):hover::before {
    width: 70%;
    opacity: 0.7; }
  .menu li > a.non-underline > img {
    height: 100%;
    transform: translateY(-12px); }
.menu li > ul {
  text-align: center; }
  .menu li > ul > li {
    margin: 10px 0px;
    line-height: 20px; }
    .menu li > ul > li a {
      font-size: 30px; }

nav.transparent .nav-utility, nav.transparent .nav-bar {
  border-bottom: none;
  padding: 20px 0px; }

#home-hero .lead {
  font-family: "Raleway";
  font-weight: 200;
  font-style: normal;
  font-size: 40px; }
  #home-hero .lead > span {
    font-weight: inherit; }
#home-hero #home-hero-text:before, #home-hero #home-hero-text:after {
  content: "";
  display: block;
  position: absolute;
  width: 600px;
  height: 3px;
  top: 50%; }
#home-hero #home-hero-text:before {
  background: url("../../img/sidney/divider-2-left.png") no-repeat;
  right: 100%;
  transform: translate(-10px, -50%); }
#home-hero #home-hero-text:after {
  background: url("../../img/sidney/divider-2-right.png") no-repeat;
  left: 100%;
  transform: translate(10px, -50%); }
#home-hero #decouvrir {
  font-family: "Poppins";
  font-size: 26px;
  font-weight: bold;
  position: relative;
  letter-spacing: 10px;
  padding: 10px; }
  #home-hero #decouvrir:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 100%;
    border-top: 3px solid white;
    border-bottom: 3px solid white; }
#home-hero #divider-left-home-hero {
  position: absolute;
  top: 55%;
  transform: translate(-100%, -50%);
  left: -10px; }
#home-hero #divider-right-home-hero {
  position: absolute;
  top: 55%;
  transform: translate(100%, -50%);
  right: -10px; }

#section-2 {
  background: #edecec; }
  #section-2 #divider-left-home-section-2 {
    position: absolute;
    top: 20%;
    transform: translate(-100%, -20%);
    left: -10px; }
  #section-2 #divider-right-home-section-2 {
    position: absolute;
    top: 20%;
    transform: translate(100%, -20%);
    right: -10px; }

h2 {
  font-family: "Raleway";
  font-weight: 900;
  letter-spacing: 1px;
  font-size: 30px;
  text-transform: uppercase;
  color: #262626; }
  h2 span {
    font-weight: inherit;
    color: #262626; }

h2.tangerine {
  font-size: 60px; }

#section-3 h2 {
  font-family: "Raleway";
  font-weight: 900;
  letter-spacing: 3px;
  font-size: 25px; }

#section-4 h2 {
  letter-spacing: 3px;
  font-weight: 900 !important; }
  #section-4 h2 strong {
    font-weight: 900; }
  #section-4 h2 span {
    font-weight: 700; }
#section-4 .tangerine-list {
  font-family: "Tangerine";
  font-size: 50px;
  line-height: 50px; }

p.lead {
  letter-spacing: 1px;
  text-align: justify;
  text-align-last: center;
  -moz-text-align-last: center; }

a.link {
  color: black;
  text-decoration: underline; }
  a.link:hover, a.link:focus {
    color: black;
    text-decoration: underline; }

.color-dore, h2.dore {
  color: #d39500; }

section.bg-gray {
  background: #edecec; }

body#page-o-sidney #section-1, body#page-mariage #section-1, body#page-contact #section-1, body#page-fiancailles #section-1, body#page-mentions #section-1, body#page-receptions #section-1, body#page-cours-cuisine #section-1, body#page-traiteur #section-1, body#page-pessah-2018 #section-1 {
  padding-top: 60px; }
  @media (max-width: 768px) {
    body#page-o-sidney #section-1, body#page-mariage #section-1, body#page-contact #section-1, body#page-fiancailles #section-1, body#page-mentions #section-1, body#page-receptions #section-1, body#page-cours-cuisine #section-1, body#page-traiteur #section-1, body#page-pessah-2018 #section-1 {
      height: 150px; } }
body#page-o-sidney #section-2, body#page-mariage #section-2, body#page-contact #section-2, body#page-fiancailles #section-2, body#page-mentions #section-2, body#page-receptions #section-2, body#page-cours-cuisine #section-2, body#page-traiteur #section-2, body#page-pessah-2018 #section-2 {
  color: white; }
  body#page-o-sidney #section-2 p.lead, body#page-mariage #section-2 p.lead, body#page-contact #section-2 p.lead, body#page-fiancailles #section-2 p.lead, body#page-mentions #section-2 p.lead, body#page-receptions #section-2 p.lead, body#page-cours-cuisine #section-2 p.lead, body#page-traiteur #section-2 p.lead, body#page-pessah-2018 #section-2 p.lead {
    font-size: 20px; }
    @media (max-width: 768px) {
      body#page-o-sidney #section-2 p.lead, body#page-mariage #section-2 p.lead, body#page-contact #section-2 p.lead, body#page-fiancailles #section-2 p.lead, body#page-mentions #section-2 p.lead, body#page-receptions #section-2 p.lead, body#page-cours-cuisine #section-2 p.lead, body#page-traiteur #section-2 p.lead, body#page-pessah-2018 #section-2 p.lead {
        font-size: 16px; } }
body#page-o-sidney #section-4 #list-parcours > div, body#page-mariage #section-4 #list-parcours > div, body#page-contact #section-4 #list-parcours > div, body#page-fiancailles #section-4 #list-parcours > div, body#page-mentions #section-4 #list-parcours > div, body#page-receptions #section-4 #list-parcours > div, body#page-cours-cuisine #section-4 #list-parcours > div, body#page-traiteur #section-4 #list-parcours > div, body#page-pessah-2018 #section-4 #list-parcours > div {
  height: 45px;
  width: 100%; }
  body#page-o-sidney #section-4 #list-parcours > div > div:first-child:before, body#page-mariage #section-4 #list-parcours > div > div:first-child:before, body#page-contact #section-4 #list-parcours > div > div:first-child:before, body#page-fiancailles #section-4 #list-parcours > div > div:first-child:before, body#page-mentions #section-4 #list-parcours > div > div:first-child:before, body#page-receptions #section-4 #list-parcours > div > div:first-child:before, body#page-cours-cuisine #section-4 #list-parcours > div > div:first-child:before, body#page-traiteur #section-4 #list-parcours > div > div:first-child:before, body#page-pessah-2018 #section-4 #list-parcours > div > div:first-child:before {
    content: "";
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #d39500;
    display: block;
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%); }
  body#page-o-sidney #section-4 #list-parcours > div p, body#page-mariage #section-4 #list-parcours > div p, body#page-contact #section-4 #list-parcours > div p, body#page-fiancailles #section-4 #list-parcours > div p, body#page-mentions #section-4 #list-parcours > div p, body#page-receptions #section-4 #list-parcours > div p, body#page-cours-cuisine #section-4 #list-parcours > div p, body#page-traiteur #section-4 #list-parcours > div p, body#page-pessah-2018 #section-4 #list-parcours > div p {
    font-size: 20px; }
body#index .non-underline {
  /*display: none;*/ }
@media (min-width: 768px) {
  body#index #section-2 ul.slides > li {
    height: 320px; } }
@media (min-width: 991px) {
  body#index #section-2 ul.slides > li {
    height: 400px; }
    body#index #section-2 ul.slides > li:first-child > img {
      position: relative;
      top: -100px; }
    body#index #section-2 ul.slides > li:nth-child(2) > img {
      position: relative;
      top: -50px; } }
body#page-contact button {
  background: #d39500;
  border: none; }
body#page-contact .attempted-submit .field-error {
  background: #ffe6e6; }
body#page-contact #section-1 {
  height: 120px; }
  @media (max-width: 768px) {
    body#page-contact #section-1 {
      height: 40px; } }
body#page-contact a.dore {
  color: #d39500 !important; }
  body#page-contact a.dore:hover {
    text-decoration: underline; }
body#page-mentions h2 {
  color: #d39500;
  font-size: 20px; }
body#page-mentions p {
  text-align-last: left;
  -mostext-align-last: left; }
body#page-receptions #section-2 {
  padding: 0px; }
body#page-receptions .spinner {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 2px 1px 0px #d39500; }
body#page-receptions .container .masonry-item {
  margin-bottom: 50px; }
body#page-traiteur #section-2 > .container > .row {
  padding: 40px 0px; }
  body#page-traiteur #section-2 > .container > .row:first-child {
    padding-top: 0px; }
body#page-pessah-2018 .bold-700 {
  font-weight: 700; }
body#page-pessah-2018 #mariott-hotel {
  text-transform: initial;
  font-size: 40px; }
  @media (max-width: 768px) {
    body#page-pessah-2018 #mariott-hotel {
      font-size: 30px;
      line-height: 16px; } }
body#page-pessah-2018 a.color-dore {
  color: #d39500 !important; }
  body#page-pessah-2018 a.color-dore:hover {
    text-decoration: underline; }

footer {
  padding: 20px 0px;
  background: linear-gradient(to right, #292929, #313131) !important; }
  footer ul {
    padding-bottom: 0px;
    margin-bottom: 0px; }
  footer #left-footer > * {
    margin: 10px 0px; }

@media (max-width: 991px) {
  .menu li:first-child {
    display: none; }

  #home-hero .lead {
    font-size: 30px;
    text-align: center; }

  #list-parcours {
    padding-left: 50px; }
    #list-parcours > div {
      height: 60px !important;
      margin-bottom: 20px; } }
  @media (max-width: 991px) and (max-width: 768px) {
    #list-parcours > div {
      height: auto !important; }
      #list-parcours > div > div:not(:first-child) {
        padding-left: 40px; } }

@media (max-width: 540px) {
  #divider-left-home-hero, #divider-right-home-hero {
    display: none; }

  h1.tangerine {
    font-size: 40px; }

  h2 {
    font-size: 24Px; } }
@media (max-width: 649px) {
  #section-2 #divider-right-home-section-2 {
    position: absolute;
    top: 20%;
    -moz-transform: translate(100%, -20%);
    -ms-transform: translate(100%, -20%);
    -webkit-transform: translate(100%, -20%);
    transform: translate(100%, -20%);
    left: 100%; }

  #section-2 #divider-left-home-section-2 {
    transform: none;
    left: auto;
    right: 100%; } }

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